SARTORIUS Sim Api პროგრამული უზრუნველყოფა

სპეციფიკაციები
- პროდუქტის დასახელება: SimApi სახელმძღვანელო
- გამოშვების თარიღი: 5 წლის 2024 სექტემბერი
- მიზანი: მიაწოდეთ მონაცემები Umetrics Suite პროდუქტებს
პროდუქტის გამოყენების ინსტრუქცია
SimApis-ის შესავალი
- SimApis გამოიყენება Umetrics Suite-ის პროდუქტებში პროექტის შექმნისა და მოდელის შესაქმნელად მონაცემების მოსაპოვებლად.
SimApis-ის მიღება
- SimApis-ის მისაღებად მიმართეთ ოფიციალურ დოკუმენტაციას ან დაუკავშირდით მომხმარებელთა მხარდაჭერას დახმარებისთვის.
SimApi მახასიათებლები
- SimApis უზრუნველყოფს რეალურ დროში მონაცემებს SIMCA-სა და SIMCA-online-ში მონიტორინგის, კონტროლისა და მოდელის შესაქმნელად.
მხოლოდ მიმდინარე მონაცემთა გამოყენება
- ოპტიმალური მუშაობისთვის რეკომენდებულია მხოლოდ მიმდინარე მონაცემების გამოყენება და ისტორიული მონაცემების თავიდან აცილება.
მზადება SimApi ინსტალაციისთვის
- ინსტალაციამდე დარწმუნდით, რომ თქვენი სისტემა აკმაყოფილებს მომხმარებლის სახელმძღვანელოში მითითებულ მინიმალურ მოთხოვნებს.
SimApi-ს ინსტალაცია
- მიჰყევით ნაბიჯ-ნაბიჯ ინსტრუქციებს, რომლებიც მოცემულია მომხმარებლის სახელმძღვანელოში, რათა დააინსტალიროთ SimApi თქვენს სისტემაში.
SimApi-ს დაყენება SIMCA-სთვის
- SimApi-ის პარამეტრების კონფიგურაცია SIMCA-ში მითითებული მითითებების შესაბამისად.
SimApi-ის დაყენება SIMCA-ონლაინ-ისთვის
- დააყენეთ SimApi მონაცემთა რეალურ დროში მოძიებისა და ჩაწერის ოპერაციებისთვის SIMCA-online-ში.
ტესტირება და პრობლემების მოგვარება
- ინსტალაციის შემდეგ, შეასრულეთ ტესტირება სათანადო ფუნქციონირების უზრუნველსაყოფად. პრობლემების შემთხვევაში, იხილეთ პრობლემების მოგვარების განყოფილება მომხმარებლის სახელმძღვანელოში.
ტესტირება SIMCA-ონლაინ-დან
- შეამოწმეთ SimApi-ის ინტეგრაცია SIMCA-ონლაინ-დან, რათა დაადასტუროთ მონაცემების მოძიება.
პრობლემების მოგვარება Log-ით Files
- გამოიყენეთ SimApi ჟურნალი file ნებისმიერი ინსტალაციის ან ოპერაციული პრობლემის იდენტიფიცირება და გადაჭრა.
სერვისის ანგარიშის კონფიგურაცია
- დარწმუნდით, რომ SIMCA-ის ონლაინ სერვისის ანგარიშის სწორი კონფიგურაცია უწყვეტი მუშაობისთვის.
ტექნიკური დეტალები
- SimApis-ის შესახებ სიღრმისეული ტექნიკური ინფორმაციისთვის იხილეთ მომხმარებლის სახელმძღვანელოს მე-7 განყოფილება.
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-online. ის ასევე აჩვენებს მონაცემთა წყაროდან აღებულ უახლეს მნიშვნელობებს.

SimApi გამოყენება Umetrics Suite-ში
- დესკტოპის პროგრამა SIMCA-ს შეუძლია გამოიყენოს SimApi მონაცემების მოსაპოვებლად პროექტის შექმნისა და მოდელის შესაქმნელად, როგორც ეს ასახავს შემდეგ სურათს.

- SIMCA-online იყენებს SimApis-ს, რათა რეალურ დროში მოიპოვოს მონაცემები მონიტორინგისა და კონტროლისთვის, ასევე მონაცემთა წყაროში ჩასაწერად. შემდეგი სურათი გვიჩვენებს, თუ სად არის SimApi სისტემაში, რომელიც შედგება მონაცემთა წყაროსგან, SIMCA-ონლაინ სერვერისგან და კლიენტებისგან.

ხშირად გამოყენებული 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-online ReadMe and Installation.pdf | ინსტალაცია და როგორ დავიწყოთ SIMCA- ონლაინ დემო მონაცემებით | ინსტალაციის zip-ში 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-online-ის მუშაობის სიღრმისეულად. | sartorius.com/umetrics-simca-ონლაინ |
| SIMCA- ონლაინ დახმარება | Web-დაფუძნებული დახმარება, თუ როგორ გამოიყენოთ SIMCA-online და როგორ მუშაობს SIMCA-online. | თავად პროგრამულ უზრუნველყოფაში და შემდეგ 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 გზამკვლევი, რომელსაც თქვენ კითხულობთ არა, w ავსებს ამ ინფორმაციას SimApi-ს ავსებს ინფორმაციას, როდესაც საქმე ეხება SimApi-ს დაგეგმვას, ინსტალაციას და პრობლემების მოგვარებას.
SimApi მახასიათებლები
- მონაცემთა ყველა წყარო ერთნაირი არ არის. SimApi არ უნდა განახორციელოს ყველა ფუნქცია სპეციფიკაციაში. ამ მიზეზების გამო, სხვადასხვა SimApis გთავაზობთ განსხვავებულ ფუნქციონირებას. შემდეგი მატრიცა ჩამოთვლილია ხელმისაწვდომი SimApis და მათი მახასიათებლები.

- მახასიათებლები ახსნილია ქვემოთ. გაითვალისწინეთ, რომ ცხრილს აქვს ცალკეული სვეტები, რათა აჩვენოს, რომელი ფუნქციებია ხელმისაწვდომი SIMCA-online და SIMCA შესაბამისად.
| ფუნქცია | მიზანი | SIMCA- ონლაინ გამოყენება | SIMCA გამოყენება |
| მიმდინარე მონაცემები | წაიკითხეთ ერთი დაკვირვება უახლესი მნიშვნელობით მონაცემთა წყაროდან. | რეალურ დროში ნორმალური შესრულება | – |
| ისტორიული მონაცემები | წაიკითხეთ მრავალი დაკვირვება ერთდროულად ისტორიული მონაცემებით მონაცემთა წყაროდან. | წარსული მონაცემების დაჭერა და პროგნოზირება, პროექტების შექმნა File > ახალი | მონაცემთა ბაზის იმპორტის ოსტატი მოდელის შესაქმნელად პროცესის მონაცემების იმპორტისთვის. |
| დისკრეტული მონაცემები | წაიკითხეთ ლაბორატორიული/IPC მონაცემები მონაცემთა წყაროდან. ბევრი დაკვირვება თითო პარტიაში. | სერიული პროექტებისთვის ფაზებით ან სერიული პირობებით, რომლებიც კონფიგურირებულია მონაცემთა დისკრეტული მოძიებისთვის. | – |
| პარტიული მონაცემები | წაიკითხეთ სერიის პირობები და საბოლოო ხარისხის ატრიბუტები (ან | სურათების პირობები ან ადგილობრივი ცენტრირება. | მონაცემთა ბაზის იმპორტის ოსტატი პარტიული პირობების წასაკითხად |
| ფუნქცია | მიზანი | SIMCA- ონლაინ გამოყენება | 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
- არსებობს თითოეული SimApi-ს 32-ბიტიანი და 64-ბიტიანი ვერსიები.
- 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.
- SimApi-ების უმეტესობას აქვს მომხმარებლის გრაფიკული ინტერფეისი, რომელიც ცვლის პარამეტრებს xml-ში file, მაგრამ ზოგიერთისთვის თქვენ შეიტანეთ ცვლილებები პირდაპირ XML-ში file ტექსტური რედაქტორით, როგორიცაა Notepad. იხილეთ მომხმარებლის სახელმძღვანელო თითოეული SimApi-სთვის.
File სახელები, როდესაც დასახელებული ეგზემპლარები გამოიყენება SIMCA-online-თან
- SIMCA-online-ში, თითოეული SimApi ინსტანცია იღებს საკუთარ კონფიგურაციას file და შესვლა file თითოეული SimApi-ის მრავალ ეგზემპლართან მუშაობა. ამათ სახელები files არის სუფიქსი იმ ინსტანციის სახელით, როგორც ეს მოცემულია SimApi ჩანართზე SIMCA-ონლაინ სერვერის პარამეტრები დიალოგში.

- შემდეგი ყოფილიample გვიჩვენებს მათ სახელებს fileს, სადაც უნდა შეიცვალოს 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 Aveva PI სისტემაში).
- მომხმარებლის სახელი და პაროლი შეიძლება მიეწოდოს მონაცემთა წყაროს სხვადასხვა გზით:
- SimApi იმართება როგორც მომხმარებლის Windows-ის მომხმარებელი, რომელსაც აქვს დესკტოპის SIMCA ან SIMCA-ონლაინ სერვისის ანგარიში სერვერის კომპიუტერზე. SimApi-ს შეუძლია მონაცემთა წყაროსთან დაკავშირება ამ ანგარიშის გამოყენებით. ასე მუშაობს OPC I და PI SimApi და ODBC, თუ არ მიაწოდებთ რწმუნებათა სიგელებს მისი კონფიგურაციისას.
- ზოგადი ODBC-სთვის შეგიძლიათ გამოიყენოთ ODBC მონაცემთა წყაროების ადმინისტრატორის აპლიკაცია, რომელიც ნაპოვნია Start-ზე Windows-ში.
- მონაცემთა ზოგიერთი პროვაიდერი უზრუნველყოფს საკუთარ დრაივერებს და ინსტრუმენტებს მათი მონაცემთა ბაზებისთვის. Oracle მონაცემთა ბაზები, მაგampგამოიყენეთ Oracle Data Access Components (ODAC).
- ზოგიერთ SimApi-ს, როგორიცაა 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 ექსპერტი ერთიანი ავტომატიზაციისგან – 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 for 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 ონლაინ სერვერი. გაითვალისწინეთ, რომ ამას შეიძლება დრო დასჭირდეს, რადგან როდესაც 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-ონლაინში გამოსაყენებლად
- მნიშვნელოვანია: იმისათვის, რომ შეძლოთ 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 მონაცემების მოპოვებით:

- SimApi-ს კვანძები ("საქაღალდეები") ნაჩვენებია მარცხენა ველში. Tags არჩეული კვანძისთვის ნაჩვენებია ზედა მარჯვნივ.
- მიმდინარე მონაცემების შემოწმება შესაძლებელია სწრაფად, უბრალოდ დაწკაპუნებით view> ჩართულია tags რომელიც უზრუნველყოფს უწყვეტი პროცესის მონაცემებს (იხილეთ ეკრანის სურათი)
- დააწკაპუნეთ მაუსის მარჯვენა ღილაკით კვანძზე, რათა იპოვოთ პარტიები დროის დიაპაზონში. კვანძი უნდა იყოს სერიული კვანძი, რომელმაც იცის სერიების შესახებ.
- აირჩიეთ tags ამონაწერში და დააწკაპუნეთ შემდეგი და დაასრულეთ ოსტატი, რათა მიიღოთ მონაცემები მონაცემთა მოპოვების სხვადასხვა რეჟიმის გამოყენებით: მიმდინარე-, ისტორიული-, ჯგუფური და დისკრეტული მონაცემები.
- შეადარეთ ამოღებული მონაცემები იმასთან, რასაც ხედავთ თქვენს მონაცემთა წყაროში მისი ხელსაწყოების გამოყენებით. შეიტყვეთ მეტი SimApi-ს ყველა მახასიათებლის ტესტირებისა და დადასტურების შესახებ 7.13-ში.
SimApi-ის პრობლემების მოგვარება SimApi ჟურნალის გამოყენებით file
- თუ სერვერი არ იწყება, SimApi არ მუშაობს ისე, როგორც მოსალოდნელია, ან ამონაწერი ვერ ხერხდება, თქვენ უნდა მიმართოთ SimApi ჟურნალს file რომელიც გეტყვით რა პრობლემაა. ჩართეთ გამართვის დონის შესვლა SimApi ჟურნალში სრული დეტალების მისაღებად. იხილეთ 4.2.
- შენიშვნა: SIMCA-ონლაინ სერვერის ჟურნალები აქ არც ისე სასარგებლოა. ისინი აჩვენებენ, თუ როგორ ჩაიტვირთა SimApi და ინიციალიზაცია მოხდა სერვერის მიერ, მაგრამ SimApi კონკრეტული დეტალები მის ჟურნალშია. file.
გამოიყენეთ სწორი SIMCA-ონლაინ სერვისის ანგარიში
- მონაცემთა წყაროზე წვდომის ტესტირებისას გახსოვდეთ, რომ შესული ხართ როგორც კონკრეტული მომხმარებელი სერვერის კომპიუტერზე (ჩვეულებრივ, თქვენი საკუთარი მომხმარებლის ანგარიში Windows დომენში), მაგრამ SIMCA ონლაინ სერვერის სერვისის ანგარიში სხვა ანგარიშია, ნაგულისხმევად LocalSystem, რომელსაც აქვს წვდომის განსხვავებული უფლებები თქვენს მომხმარებლის ანგარიშთან შედარებით.
- ამ მიზეზით, არც ისე იშვიათია, რომ ტესტები მუშაობს თქვენი ანგარიშის სახით, მაგრამ SIMCA-online ვერ აკავშირებს მონაცემთა წყაროს.
- ამ პრობლემის გადასაჭრელად, წვდომა უნდა მიენიჭოს SIMCA-ის ონლაინ სერვერის სერვისის მიერ გამოყენებულ ანგარიშს. როგორც წესი, თქვენ ცვლით LocalSystem-ს კონკრეტულ დომენის სერვისის ანგარიშზე და ანიჭებთ უფლებებს ამ ანგარიშზე. გაითვალისწინეთ, რომ ეს არ მოქმედებს, თუ SimApi იყენებს რწმუნებათა სიგელებს, რომლებიც დაყენებულია SimApi-ის კონფიგურაციაში, რადგან ეს სერთიფიკატები უპირატესობას ანიჭებენ.
ტექნიკური დეტალები SimApis-ზე
- ამ თავში მოცემულია ტექნიკური დეტალები, თუ როგორ მუშაობს SimApi. ის ძირითადად მიზნად ისახავს დეველოპერებს, რომლებსაც სურთ SimApis-ის გაგება, რათა დანერგონ SimApi მონაცემთა წყაროსთვის.
- დეველოპერებმა ასევე უნდა წაიკითხონ ამ დოკუმენტის წინა ნაწილები SimApis-ის შესავალი და მაღალი დონის მახასიათებლების აღწერილობისთვის.
როდის უნდა განიხილოს SimApi-ს შემუშავება და როდის არა?
სანამ განიხილავდით SimApi-ს შემუშავებას მონაცემთა წყაროსთვის:
- გამოიკვლიეთ უკვე არის თუ არა SimApi, რომლის გამოყენებაც შეგიძლიათ. შესაძლოა, თქვენ შეგიძლიათ ჩართოთ რაიმე ფუნქცია თქვენს მონაცემთა წყაროში, რათა გამოიყენოთ ერთ-ერთი არსებული SimApis, როგორიცაა OPC UA.
- ყურადღებით გაეცანით ამ დოკუმენტს და მის მითითებებს და გამოიკვლიეთ, აკმაყოფილებს თუ არა თქვენი მონაცემთა წყარო მოთხოვნებს: მაგampასევე, ის უნდა იყოს საკმარისად სწრაფი, უზრუნველყოს არა მხოლოდ მიმდინარე, არამედ ისტორიული მონაცემებიც.
- ამ მიზეზების გამო, ჩვენ არ გირჩევთ SimApi-ს შემუშავებას, რომელიც დაკავშირებულია დაბალი დონის აპარატურასთან ან ინსტრუმენტებთან. უმჯობესია, ეს ინსტრუმენტები დაუკავშიროთ პროცესების ისტორიკოსს, როგორიცაა Aveva PI System, და მივცეთ მას საშუალება მიიღოს მონაცემები ინსტრუმენტიდან და მოახდინოს ისტორია. შემდეგ PIAF SimApi შეიძლება გამოყენებულ იქნას მონაცემების მისაღებად PI-დან Umetrics პროდუქტამდე.
SimApi განვითარება და SimApi სპეციფიკაცია
- SimApi სპეციფიკაცია, SimApi-v2, შეიცავს დოკუმენტაციას SimApi-ში ყველა C-ფუნქციისთვის, რომელიც უნდა განახორციელოს SimApi DLL-მა, ასევე მითითებებს, თუ როგორ უნდა განავითაროს SimApi.
- SimApi-ის დანერგვა C ან C++-ის გამოყენებით უმეტეს შემთხვევაში ზედმეტად დაბალ დონეზეა.
- SimApi-ის განხორციელების რეკომენდებული და მარტივი გზა არის მისი დაფუძნება მაგალითზეampleSimApi წყაროს კოდი, რომელსაც ჩვენ გთავაზობთ. ეს არის ყოფილიample SimApi იმპლემენტაცია, რომელიც ამუშავებს C-ინტერფეისს და თარგმნის მას.NET Framework-ში, სადაც ხდება ფაქტობრივი იმპლემენტაცია. მას ასევე აქვს ჩარჩო კოდი ჟურნალისთვის, პარამეტრები, კონფიგურაციის GUI და სხვა ჩარჩო კოდი.
- SimApi-ს შესაქმნელად, დეველოპერების გუნდს სჭირდება Windows-ის, .NET Framework, C ან C++ განვითარების გამოცდილება. ასევე საჭიროა მონაცემთა წყაროს კარგი ცოდნა, რომელსაც უნდა დაუკავშირდეს SimApi, რადგან SimApi-ის დანიშნულებაა SIMCA-ონლაინ-დან ან SIMCA-დან მონაცემთა მოთხოვნების გადათარგმნა მონაცემთა წყაროს API-ზე. SimApi-ის განხორციელება არასოდეს არის ერთჯერადი პროექტი, მაგრამ ჩვეულებრივ საჭიროებს მუდმივ მხარდაჭერას და პერიოდულ შენარჩუნებას.
მონაცემების კითხვა ან ჩაწერა
- SimApi-ს აქვს ძირითადი ამოცანა მონაცემთა წყაროდან მონაცემების მიწოდება. ამას მოიხსენიებენ, როგორც წაკითხვის მონაცემებს.
- SimApi დანერგვის უმეტესობა ასევე მხარს უჭერს მონაცემთა ჩაწერას. ეს ნიშნავს მონაცემთა წყაროს SimApi-ის მეშვეობით გადაწერას. მონაცემების ჩაწერა არჩევითი ფუნქციაა SIMCA-online-ში.
Tags და კვანძები
- A tag არის სვეტის ან „ცვლადის“ იდენტიფიკატორი მონაცემთა წყაროში. ა tagსახელი გამოიყენება იდენტიფიცირებისთვის tag. სახელები კვანძში უნდა იყოს უნიკალური. SIMCA-online 18 არის პირველი ვერსია, რომელიც მხარს უჭერს კვანძს, რომელიც შეიცავს ქვე კვანძს და tag ამავე სახელწოდებით. მაგample: კვანძს მშობელს შეიძლება ჰქონდეს ქვეკვანძი სახელად Batch და a tag მოუწოდა Batch.
- კვანძი არის კონტეინერი tags. კვანძი ასევე შეიძლება შეიცავდეს სხვა კვანძებს, ისევე როგორც ა file სისტემას აქვს საქაღალდეები საქაღალდეებში.
- ისევე როგორც ა file სისტემა, კვანძი და tag სახელები შეიძლება გაერთიანდეს სრულ გზაზე, რომელიც ცალსახად განსაზღვრავს ა tag. The tag ბილიკები გამოიყენება SIMCA-online-ში ან SIMCA-ში არჩევისას tags გამოიყენოს. ა tag ბილიკი იწყება SimApi ინსტანციის სახელით, რასაც მოჰყვება კვანძის სტრუქტურა და მთავრდება tag სახელი, თითოეული ელემენტი გამოყოფილია ორწერტილით (:). მაგample “:ODBCSQLSserver:Node:SensorTag1”.
SimApi ჩამოთვლის tags და კვანძები გაშვებისას
- SimApi იმპლემენტაცია ათვალიერებს სერვერს კვანძებისთვის და tags მონაცემთა წყაროში, როდესაც SimApi ინიციალიზებულია და აკონტროლებს მათ ისე, რომ SimApi-ის სხვადასხვა ფუნქციები, რომლებიც გამოიყენება ჩამოთვლისთვის tags და კვანძი შეიძლება განხორციელდეს.
- SimApi-ის ინიციალიზაცია არ ხდება მხოლოდ სერვერის გაშვებისას, მაგრამ ასევე შეიძლება ხელახლა ამოქმედდეს მომხმარებლის მიერ SIMCA-ონლაინში Refresh SimApi ფუნქციით.
შემთხვევის მგრძნობელობა tag- და კვანძების სახელები
- Tag სახელები და კვანძების სახელები რეგისტრის მგრძნობიარეა.
- ამრიგად, ა tag მოუწოდა "tag1" არ არის იგივე რაც "Tag1“ „T“-ის განსხვავებული შემთხვევის გამო. ჩვენ გირჩევთ არ გამოიყენოთ tags ან კვანძების სახელები, რომლებიც განსხვავდება მხოლოდ შემთხვევაში.
უწყვეტი პროცესის კვანძი
- როდესაც კვანძი შეიცავს tags უწყვეტი პროცესის მონაცემებით, მას შეიძლება ეწოდოს პროცესის კვანძი. შემდეგი ორი სკრინშოტი აჩვენებს პროცესის კვანძის ტაბულურ წარმოდგენას მონაცემებით, რასაც მოჰყვება სურათი, რომელიც აჩვენებს, თუ როგორ გამოიყურება კვანძი არჩევისას tags SIMCA-ონლაინში.

უწყვეტი პროცესის კვანძები დამოუკიდებელი უნდა იყოს პარტიებისგან, გაშვებებისგან ან დროისგან
- იმისათვის, რომ კარგად იმუშაოს SimApi-ში, კვანძი დამოუკიდებელი უნდა იყოს პარტიებისგან, გაშვებებისგან ან დროისგან. კვანძის არსებობა, რომელიც შეიცავს მონაცემებს კონკრეტული სერიის ან დროის დიაპაზონისთვის, კარგად არ იმუშავებს SIMCA-online-ში, რადგან პროექტის კონფიგურაციას მხოლოდ ამ ჯგუფის მონაცემების წაკითხვა შეეძლო და არ გამოიყენებოდა სხვა პარტიებისთვის.
- ამის ნაცვლად, კვანძი უნდა აისახოს ერთ ან მეტ ფიზიკურ ერთეულზე იმ პროცესში, სადაც გაზომვები ხორციელდება.
Batch ID tag საჭიროა უწყვეტი პროცესის კვანძებში სერიული პროექტის შესრულებისთვის
- თითოეულ უწყვეტ პროცესს უნდა ჰქონდეს ა tag (ცვლადი) ინახავს სერიული იდენტიფიკატორის თითოეული დაკვირვებისთვის. ამ ჯგუფის იდენტიფიკატორს იყენებს SIMCA ან SIMCA-online, რათა გაიგოს, თუ რომელ ჯგუფს ეკუთვნის თითოეული დაკვირვება.
- $BatchID tag სკრინშოტებში 7.4.3 არის ასეთი ყოფილიampლე.
მიუხედავად იმისა, რომ არ არის საჭირო, რეკომენდებულია ა tag პროცესის კვანძში, რომელიც აჩვენებს პროცესის მიმდინარე ფაზას ან საფეხურს. ეს tag შემდეგ შეიძლება გამოყენებულ იქნას ფაზის შესრულების პირობებში SIMCA-online ან SIMCA-ში მონაცემთა იმპორტის დროს. ღირებულებები ამისთვის tag შეიძლება იყოს ყოფილიamp"ფაზა1", "დასუფთავება", "ფაზა2".
სერიის კონტექსტური კვანძი
- სურათების კვანძი არის კვანძი, რომელიც აკონტროლებს პარტიებს; მათი ჯგუფის იდენტიფიკატორები, დაწყების დრო და დასრულების დრო. ეს არის SIMCA-ონლაინში სერიული პროექტის შესრულების მოთხოვნა. მონაცემთა წყაროს შეიძლება ჰქონდეს ერთზე მეტი სერიული კვანძი, რომელიც გამოავლენს სერიებს სხვადასხვა გზით. მომხმარებელი ირჩევს ჯგუფურ კვანძს, რომელიც ეხება მის აპლიკაციას. ეს ყოფილიampავლენს პარტიებს, რომლებიც მოიცავს ორ განსხვავებულ ერთეულს:
- /Factory1 – პარტიები გაერთიანებული სიცოცხლის ხანგრძლივობით ორივე ერთეული 1 და Unit2.
- /Factory1/Unit1 – პარტიები, რომელთა სიცოცხლე მხოლოდ Unit1-შია
- /Factory1/Unit2 – პარტიები, რომელთა სიცოცხლე მხოლოდ Unit2-შია
- თუ არ გაქვთ სერიული კვანძი თქვენს მონაცემთა წყაროში, შეგიძლიათ გამოიყენოთ Batch Context Generator SIMCA-online-ში. იხილეთ ჩაშენებული დახმარება.
- არჩევითი სურათების მონაცემები
- სერიული კვანძი ასევე შეიძლება შეიცავდეს პარტიულ მონაცემებს; მონაცემები, რომლებზეც არის მხოლოდ ერთი დაკვირვება მთელი პარტიისთვის. გაითვალისწინეთ რომ tags სერიული მონაცემებით არ უნდა იყოს კვანძში, რომელსაც აქვს სერიული კვანძის სრული ფუნქციონირება. საკმარისია, რომ SimApi მხარს უჭერს პარტიული მონაცემების წაკითხვას tags. შეიტყვეთ მეტი სერიის მონაცემების შესახებ 7.6-ში.
- აქ არის ყოფილიampჯგუფური კვანძის ლე:

- შენიშვნა: ზემოაღნიშნული სკრინშოტი აღებულია DBMaker-დან, შეფუთული SIMCA-online-ით. DBMaker-ში ამის სანახავად დააწკაპუნეთ View მონაცემთა ღილაკი Bakers Yeast მონაცემთა ბაზაში ორი ფანჯრის საჩვენებლად, რომელთაგან ერთი არის სურათების კვანძი, ხოლო მეორე პროცესის მონაცემები.
მონაცემთა ტიპები: რიცხვითი მონაცემები, ტექსტური მონაცემები და დაკარგული მონაცემები
- თითოეულისთვის tagSimApi-ს შეუძლია სამი ტიპის მონაცემების მხარდაჭერა: რიცხვითი, ტექსტური, t და დაკარგული:
- რიცხვითი მონაცემები, როგორც წესი, პროცესის პარამეტრების რეალური მნიშვნელობებია, მაგample 6.5123. SimApi-ს შეუძლია მხოლოდ 32-ბიტიანი სიზუსტის მცურავი წერტილის მნიშვნელობების მართვა. ერთი სიზუსტის მცურავი წერტილის ფორმატი - ვიკიპედია. მონაცემთა წყაროს ყველა სხვა რიცხვითი ტიპი უნდა გადაკეთდეს float-ად. როგორც ასეთი, მათ შეუძლიათ გაუმკლავდნენ როგორც დიდ, ასევე მცირე მნიშვნელობებს, მაგრამ მხოლოდ დაახლოებით 6 ან 7 მნიშვნელოვან ციფრს. შეიტყვეთ მეტი ტექნიკურ სახელმძღვანელოში.
- ამან შეიძლება გამოიწვიოს სიზუსტის დაკარგვა დიდი მთელი რიცხვებისთვის ან რეალური რიცხვებისთვის, რომლებიც ორივე დიდია და აქვთ ათწილადები. დამატებითი ინფორმაციისთვის იხილეთ ტექნიკური სახელმძღვანელო.
- ტექსტის/სტრიქონის მონაცემები გამოიყენება სერიული ID-ებისთვის, ფაზის შესრულების პირობებისთვის ან ხარისხობრივი ცვლადებისთვის. მნიშვნელობები ტექსტისთვის tag მონაცემები რეგისტრირებულია. ეს ნიშნავს, რომ მნიშვნელობა „გაშვებული“ არ არის იგივე, რაც
"გარბენი". თარიღის დროის ცვლადები არ არის მხარდაჭერილი უშუალოდ SimApi-ს მიერ, მაგრამ მათი დაბრუნება შესაძლებელია სტრიქონის სახით, ფორმატირებული, როგორც YY-MM-DD HH:MM (მაგ.ample “2020-09-07 13:45”). - მნიშვნელობების გამოტოვება ნიშნავს, რომ არ არის დასაბრუნებელი მნიშვნელობა, ანუ მონაცემები არ არის.
- რა ტიპი დაბრუნდება SimApi-ის განხორციელებაზეა დამოკიდებული. SimApi-მ იცის მონაცემთა წყაროში არსებული მონაცემების შესახებ და უნდა დააბრუნოს მონაცემთა ტიპი, რომელიც საუკეთესოდ მოერგება.
მონაცემთა მოპოვების სამი რეჟიმი: უწყვეტი, Batc, h და დისკრეტული
- SimApi სპეციფიკაცია განსაზღვრავს მონაცემების მოპოვების სამ რეჟიმს, ე.ი. სამი განსხვავებული გზა SimApi-ს შეუძლია მონაცემთა მიწოდება tags მონაცემთა წყაროში (ან სხვა მიმართულებით: ჩაწერეთ მონაცემები tags მონაცემთა წყაროში).
- მონაცემთა უწყვეტი მოძიება - ეს ეხება მონაცემებს, რომლებიც წაიკითხავენ განუწყვეტლივ და თანმიმდევრულად, დაკვირვებას თითო დაკვირვებაზე, როდესაც ჯგუფური ან პროცესი ვითარდება. მონაცემები იკითხება მიმდინარე დროისთვის, ან კონკრეტული დიაპაზონისთვის, დაკვირვებებს შორის რეგულარული ინტერვალით. მაგampყველა მონაცემი 09:00:00-დან 10:00:00 სთ-მდეampლიდერობდა ყოველ 60 წამში, რის შედეგადაც იყო 61 დაკვირვება, როდესაც ბოლო წერტილები მოიცავს.
- სერიული მონაცემების მოძიება - ეს ეხება ერთ დაკვირვებას მონაცემებით მთელი პარტიისთვის (რომელიც არ არის დაკავშირებული კონკრეტულ სიმწიფესთან ან დროის მომენტთან). სერიის ატრიბუტები და ლოკალური ცენტრირების მონაცემები იკითხება, როგორც სერიული მონაცემები SIMCA-online-ში. სერიული პირობები ჩვეულებრივ იკითხება, როგორც სერიული მონაცემები (თუ ისინი არ არის კონფიგურირებული მონაცემთა დისკრეტული მოძიებისთვის).
- დისკრეტული მონაცემების მოძიება - დისკრეტული მონაცემები შეიძლება შედგებოდეს რამდენიმე დაკვირვებისგან მრავალი სიმწიფისთვის. მაგრამ უწყვეტი მონაცემებისგან განსხვავებით, დისკრეტული მონაცემები არ იკითხება თანმიმდევრულად, არამედ ყველა მონაცემი ერთდროულად, ჯგუფის კონკრეტული ეტაპისთვის. მონაცემები არ უნდა იყოს დაშორებული სიმწიფის ცვლადის რეგულარული ინტერვალებით. ყველა მონაცემი ხელახლა იკითხება ყოველი მონაცემების მოთხოვნისას, კონფიგურირებული ინტერვალით.
- ნებისმიერი მოცემულისთვის tag მონაცემების მოთხოვნა შესაძლებელია სამივე რეჟიმიდან ნებისმიერში, მაგრამ, როგორც წესი, SimApi მხარს უჭერს ამ რეჟიმებიდან მხოლოდ ერთს ინდივიდისთვის. tag. ანალოგიურად, დასაშვებია შერევა tags კვანძში, მაგრამ, როგორც წესი, ყველა tags კონკრეტული კვანძის ფარგლებში, მხარს უჭერს მონაცემთა მოძიების იმავე რეჟიმს.
- უწყვეტი მონაცემებისთვის (მაგრამ არა სერიული ან დისკრეტული მონაცემებისთვის2), მოთხოვნა შეიძლება გაკეთდეს მიმდინარე ან ისტორიული მონაცემებისთვის, რაც შემდეგი განყოფილების თემაა.
- ყველა SimApi-ს არ აქვს ყველა რეჟიმის მხარდაჭერა. იხილეთ ფუნქციების მატრიცა ზემოთ და SimApi web გვერდი დეტალებისთვის.
მიმდინარე და ისტორიული უწყვეტი მონაცემები SimApi-ს მეშვეობით
- უწყვეტი მონაცემები ეხება პროცესის მონაცემებს, რომლებიც იცვლება დროთა განმავლობაში.
მიმდინარე მონაცემები
- მიმდინარე მონაცემების წაკითხვა ნიშნავს მონაცემთა წყაროს უახლესი მნიშვნელობების მოთხოვნას tags კითხვის დროს. გაითვალისწინეთ, რომ აქ არ არის გამოყენებული გარე მონაცემთა წყაროს დრო.
- მიმდინარე მონაცემად წაკითხული მონაცემები არის ის, რასაც SIMCA-online აჩვენებს როგორც ცოცხალ მონაცემებს. ამ მიზეზით, მნიშვნელოვანია, რომ არ იყოს ზედმეტი შეფერხებები მონაცემთა წყაროში. მიმდინარე მონაცემები უნდა იყოს რაც შეიძლება უახლესი, რომ კარგად იმუშაოს SIMCA-online-ში.
- მონაცემთა წყაროს შეუძლია გამოიყენოს თავისი ცოდნა მონაცემებისა და მნიშვნელობების მოქმედების ხანგრძლივობის შესახებ და გადაწყვიტოს დაკარგული მონაცემების დაბრუნება, როდესაც დროთა განმავლობაში ნედლი მონაცემები ძალიან ძველია. მაგample: მონაცემები მოითხოვება 15:00:00 საათზე, მაგრამ მონაცემთა წყაროს უახლესი წერტილი არის 03:00:00 საათიდან. ამ შემთხვევაში მონაცემები 12 საათისაა, ამიტომ SimApi-მ შეიძლება გადაწყვიტოს დაკარგული მნიშვნელობის დაბრუნება (მონაცემების გარეშე).
ისტორიული მონაცემები
- ისტორიული მონაცემების წაკითხვა ნიშნავს მონაცემთა წყაროს ერთი ან რამდენიმე მნიშვნელობის მოთხოვნას tags კონკრეტული დროის დიაპაზონისთვის დაკვირვებებს შორის გარკვეული ინტერვალით. გაითვალისწინეთ, რომ აქ არის მონაცემთა წყაროს ადგილობრივი დრო, რომელიც გამოიყენება მონაცემთა საპოვნელად. ამიტომ, დროის სინქრონიზაცია მონაცემთა წყაროსა და სერვერებს შორის მნიშვნელოვანია.
- ისტორიული მონაცემები შედგება მონაცემების მატრიცისგან. SimApi-ის იმპლემენტაციაზეა დამოკიდებული, მოითხოვოს მონაცემები მონაცემთა წყაროდან და sampდააყენეთ იგი მითითებულ ინტერვალზე და შექმენით მონაცემთა მატრიცა დასაბრუნებლად:
- ზოგჯერ მონაცემთა წყაროს აქვს აგრეგაციის ფუნქციები დამუშავებული მონაცემების დასაბრუნებლად, ან sampling ფუნქციები, რომლებიც შეიძლება გამოყენებულ იქნას სწორი მონაცემების დასაბრუნებლად.
- სხვა მონაცემთა წყაროებისთვის, SimApi-მ უნდა მოითხოვოს ყველა მონაცემი დროის დიაპაზონში და შემდეგ sampსწორი დაკვირვებები მატრიცის ასაგებად.
- მონაცემები უნდა დაბრუნდეს დროის დიაპაზონში, მიუხედავად იმისა, რომ შეიძლება არ იყოს ნედლი მონაცემები დროის დიაპაზონში, მაგრამ მხოლოდ დაწყების დრომდე. მაგample: მონაცემები არსებობს მონაცემთა წყაროში დროის 10 და 20 წერტილებში. SimApi ითხოვს მონაცემებს 15 და 17 დროისთვის. ამ შემთხვევაში, დროის წერტილი 10-ის მნიშვნელობები უნდა დაბრუნდეს SimApi-ს, მაგრამ დროის მნიშვნელობის მიერ.amped როგორც დრო 15 და 17, რადგან ეს იყო ყველაზე ბოლო მონაცემების წერტილები იმ დროს. ღირებულებები tags დროს 10 მოიხსენიება, როგორც საზღვრების მნიშვნელობები მოთხოვნილი დიაპაზონისთვის. საზღვრების მნიშვნელობების უფრო ღრმა ახსნისთვის იხილეთ მაგampდაბრუნების საზღვრების დოკუმენტაცია 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-ონლაინში, ან დესკტოპის SIMCA-ს გაშვებისას, შესაძლებელია მონაცემთა უფრო დიდი მოთხოვნის გაკეთება. ამას შეიძლება დიდი დრო დასჭირდეს, რაც მოსალოდნელია.
მიმდინარე მონაცემები და ისტორიული მონაცემები უნდა ემთხვეოდეს
- ზოგჯერ შეიძლება იყოს განსხვავებები, როდესაც მონაცემები იკითხება როგორც რეალურ დროში მიმდინარე მონაცემები ან ისტორიული მონაცემები. ეს იწვევს პრობლემებს SIMCA-online-ში, რადგან სერვერი ავტომატურად გადართავს მიმდინარე და ისტორიულ მონაცემებს შორის საჭიროებისამებრ.
მონაცემთა დაბალი შეყოვნების მიღება
- როდესაც მონაცემთა წყაროს იყენებს SIMCA-online რეალურ დროში, მნიშვნელოვანია, რომ მონაცემთა წყაროში არსებული მონაცემები იყოს მიმდინარე. არ უნდა იყოს ზედმეტი შეფერხებები მონაცემთა მოპოვებაში მონაცემთა წყაროში. ყველა ცვლადის უწყვეტი პროცესის მონაცემები ერთდროულად ხელმისაწვდომი უნდა იყოს ყოველი დაკვირვებისთვის. მონაცემები, რომლებიც გვიან მოდის ზოგიერთ ცვლადზე, SIMCA-ონლაინ არ აიღებს.
მონაცემების წაკითხვა შესაძლებელია ნებისმიერ დროს
- როდესაც SIMCA-online ითხოვს მნიშვნელობას a tag t დროისთვის ის მიიღებს მნიშვნელობას მონაცემთა წყაროდან t დროიდან, ან ბოლო დაკვირვება მონაცემთა წყაროში t დრომდე, ან ინტერპოლირებული მნიშვნელობა t დროისთვის. ამრიგად, სერვერი ყოველთვის მიიღებს მნიშვნელობას ყოველ ჯერზე, როცა ითხოვს, მიუხედავად იმისა, რომ დაკვირვება ამ ზუსტი დროის მომენტისთვის შესაძლოა არ არსებობდეს მონაცემთა წყაროში.
- დროულიampSimApi-ში s ყოველთვის არის UTC. SIMCA-ონლაინ კლიენტები და SIMCA დროს წარმოადგენენ ადგილობრივი დროით.
ძაფები
- SimApi, ნაგულისხმევად, გამოიძახება ერთი ძაფით SimApi-ს მომხმარებლის მიერ. ეს ეხება SIMCA-ს ყველა ვერსიას და SIMCA-ონლაინ 17 ვერსიამდე.
- SIMCA-online 18 მხარს უჭერს ფუნქციის დროშას SimApi-ის მეშვეობით მრავალნაკადიანი წვდომის ჩართვისთვის. წაიკითხეთ მეტი დახმარების თემაში Concurrent SimApi წვდომა.
- ეს ნიშნავს, რომ SimApis უნდა მოემზადოს მრავალ ძაფისთვის, თუ ეს შესაძლებელია, SimApi განხორციელების თემას უსაფრთხო გახადოს და დააკონკრეტოს ეს და ნებისმიერი მოსაზრება SimApi-ს მომხმარებლებისთვის.
შესვლა file
- SimApi-მ უნდა ჩაიწეროს მოქმედებები, შეცდომის შეტყობინებები და გაფრთხილებები თავის ჟურნალში file პრობლემების მოგვარებაში დასახმარებლად. გამოიყენეთ ჟურნალის სხვადასხვა დონეები, რათა მიუთითოთ ჭრის მნიშვნელობა.
- რეკომენდირებულია შესვლა „არ განხორციელებული“ ფუნქციებისთვის, რომლებიც არ არის დანერგილი SimApi-ში.
შეცდომის დამუშავება
- როდესაც SimApi ვერ ასრულებს მოთხოვნას მონაცემთა წყაროდან, მას შეუძლია ამ პრობლემის მოგვარება ორიდან ერთი გზით; დაკარგული მნიშვნელობების დაბრუნებით (მონაცემების გარეშე) ან SimApi შეცდომის სიგნალით:
- აბონენტისთვის დაკარგული მნიშვნელობების დაბრუნება და სიგნალის წარმატებები საშუალებას აძლევს აბონენტს გააგრძელოს ნორმალურად (მაგრამ, რა თქმა უნდა, ყოველგვარი მონაცემების გარეშე). ეს არის რეკომენდირებული პრაქტიკა ნაწილობრივი შეცდომებისთვის, მაგალითად, როდესაც მონაცემების მიღება შესაძლებელია ზოგიერთისთვის, მაგრამ არა ყველასთვის, tags თხოვნაში.
- SimApi შეცდომის სიგნალიზაცია აბონენტს საშუალებას აძლევს (მაგample SIMCA-ონლაინ სერვერი) დაუყოვნებლივ ნახოთ ეს და იმოქმედოთ. ეს არის რეკომენდირებული პრაქტიკა მოთხოვნებისთვის, რომლებიც სრულად ვერ ახერხებენ და საერთოდ ვერ აბრუნებენ მონაცემებს.
- SIMCA-online განსხვავებულად ამუშავებს გამოტოვებულ მნიშვნელობებს ან შეცდომის კოდებს, როგორც ეს აღწერილია SIMCA- ონლაინ ტექნიკურ სახელმძღვანელოში.
SimApi შესრულების მოთხოვნები
- SimApi-ში არსებული ფუნქციები გამოიყენება მონაცემების მისაღებად.
- თუ მონაცემთა წვდომა ნელია, SimApi არ იმუშავებს კარგად, რაც ამ მაგალითზეample გვიჩვენებს: თუ SIMCA-online ითხოვს მონაცემებს ყოველ წამში, მაგრამ მის მიღებას ორი წამი სჭირდება, SIMCA-ონლაინ სერვერი ვერასოდეს შეძლებს რეალურ დროში შენარჩუნებას, მაგრამ თანდათან უფრო და უფრო ჩამორჩება.
- ქვესექციებში ჩვენ ვაჩვენებთ, თუ როგორ იყენებს SIMCA და SIMCA-online მონაცემთა წვდომის SimApi ფუნქციებს და რამდენად ხშირად გამოიძახება SimApi ფუნქციები. ეს დაგეხმარებათ SimApi-ს განხორციელებისთვის შესრულების მოთხოვნების დაყენებაში.
SIMCA-ს მიერ SimApi ფუნქციების გამოყენება
- როდესაც დესკტოპის SIMCA ან სხვა ოფლაინ პროდუქტები იყენებენ SimApi-ს მონაცემების მოსაპოვებლად, ეს მოთხოვნები იქნება სერიებისთვის და ამუშავებს მონაცემებს ცვლადების ნაკრებისთვის გარკვეული დროის დიაპაზონში.
- ვინაიდან ეს მოთხოვნები მომხმარებლის მიერ არის ინიცირებული ხელით, ისინი არ ხდება ძალიან ხშირად და არ იწვევს მონაცემთა წყაროს მნიშვნელოვან დატვირთვას.
- ეს SimApi ფუნქციები გამოიყენება მონაცემების მისაღებად:
- simapi2_nodeGetActiveBatches
- simapi2_nodeGetBatchTimes
- simapi2_connectionReadHistoricalDataEx
SIMCA-ონლაინ SimApi ფუნქციების გამოყენება
- SIMCA-online გამოიყენება პროცესის რეალურ დროში მონიტორინგისთვის და, შესაბამისად, ის ითხოვს მონაცემებს SimApi-ის მეშვეობით რეგულარული ინტერვალებით. შესრულების უმოკლეს ინტერვალი, რომელიც შეიძლება გამოყენებულ იქნას, არის 1 წამი. ზოგიერთი რეალური სამყაროს ყოფილიampშესრულების ინტერვალები არის 10 წამი, 1 წუთი ან 10 წუთი.
- სერვერს შეიძლება ჰქონდეს მრავალი პროექტი ერთდროულად.
- SimApi-ის მეშვეობით API ზარების რაოდენობის შესამცირებლად, სერვერი ახდენს მონაცემთა მოთხოვნის ოპტიმიზაციას მრავალი მცირე თანმიმდევრული მოთხოვნის დაჯგუფებით ყველა ცვლადის ერთ დიდ მოთხოვნაში ერთდროულად (შეიტყვეთ მეტი დახმარების თემაში „მონაცემთა წყაროებიდან ოპტიმიზებული კითხვა აუმჯობესებს შესრულებას“).
- სერვერის შესრულების ალგორითმი მუშაობს ასე, როდესაც ის ითხოვს მონაცემებს ქვემოთ ჩამოთვლილი 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-ისა და მისი ამონაწერის ფუნქციის გამოყენებით მონაცემთა წყაროდან მონაცემების SimApi-ის მეშვეობით ამოსაყვანად და შემდეგ მონაცემთა წყაროს ნედლეულ მონაცემებთან შედარება. დესკტოპის SIMCA არ შეიძლება გამოყენებულ იქნას SimApi-ის რეალურ დროში ასპექტების შესამოწმებლად.
მზადება და მოთხოვნები
- ზოგიერთი ელემენტი არჩევითია, მაგრამ შეიძლება შესრულდეს, თუ თქვენი ტესტირების სფერო მოიცავს მას:
- დააინსტალირეთ SIMCA-ონლაინ, როგორც აღწერილია ReadMe and Installation Guide.pdf-ში, რომელიც მოდის პროდუქტის zip-ში.
- მიიღეთ ლიცენზია SIMCA-ონლაინ სერვერისთვის და დააინსტალირეთ. SimApi არ იმუშავებს ლიცენზიის გარეშე. SIMCA-online-ის ცოდნის ბაზის სტატია გვიჩვენებს, თუ როგორ უნდა მოხდეს პროდუქტის ლიცენზირება. მაგample: SIMCA-online 18 (sartorius.com)
- დააინსტალირეთ და დააკონფიგურირეთ SimApi, რომლის გამოცდაც გსურთ. იხილეთ ამ დოკუმენტის 4-5 თავები და კონკრეტული SimApi-ს მომხმარებლის სახელმძღვანელო.
- a. არასავალდებულო: დარწმუნდით, რომ მომხმარებლის სახელმძღვანელო არის განახლებული და სწორი.
- დარწმუნდით, რომ გაქვთ ინსტრუმენტი თქვენი მონაცემთა წყაროსთვის, რომელიც შეგიძლიათ გამოიყენოთ SimApi მონაცემების შესადარებლად.
- SIMCA-ონლაინ დესკტოპ კლიენტში შედით თქვენს SIMCA-ონლაინ სერვერზე და გამოიყენეთ File > ამონაწერი მონაცემების მისაღებად SimApi-ის საშუალებით.
- სურვილისამებრ, თუ თქვენი ტესტირების არეალი მოიცავს მას: ტესტირების დასრულების შემდეგ, წაშალეთ SimApi და გადაამოწმეთ მისი fileს ამოღებულია.
რა უნდა გამოსცადო
- მე-3 თავში ფუნქციების მატრიცა ჩამოთვლის ყველა შესაძლო მახასიათებელს, მაგრამ მოცემული SimApi იმპლემენტაციამ შეიძლება მხარი დაუჭიროს მხოლოდ ქვეჯგუფს. თქვენ უნდა შეამოწმოთ ყველა ფუნქცია, რომელიც დანერგილია მოცემული SimApi-ს მიერ.
- შემდეგი ტესტები საერთოა SimApi დანერგვის უმეტესობისთვის:
- ავტორიზაცია მომხმარებლის სახელებითა და პაროლებით
- შეამოწმეთ სხვადასხვა პარამეტრები SimApi-ს კონფიგურაციაში
- კვანძების იერარქია: კვანძები და tags SimApi-ს მიერ გამოვლენილი სწორია.
- უნდა არსებობდეს ა tag გამოვლენილია ყველა „ცვლადი“, რომელიც ხელმისაწვდომი უნდა იყოს SimApi-ს მეშვეობით. მაგamples: პროცესის გაზომვები, გამოთვლილი მნიშვნელობები, მუდმივები.
- კავშირის გამძლეობა: თუ მონაცემთა წყარო მიუწვდომელია, ეს იწვევს გაფრთხილებებს ან შეცდომებს ჟურნალში file, მაგრამ მონაცემთა წყაროსთან კავშირი ავტომატურად აღდგება, როდესაც მონაცემთა წყარო ხელმისაწვდომია.
- მრავალი მაგალითი: რომ ორი ინსტანციის კონფიგურაცია და გამოყენება შესაძლებელია დამოუკიდებლად და ერთდროულად, ცალკეული ჟურნალებით files.
- მიმდინარე მონაცემები: ამოიღეთ მიმდინარე მონაცემები tags. დარწმუნდით, რომ მონაცემები არის ბოლო ცნობილი მნიშვნელობები მონაცემთა წყაროდან, ან აკლია ცუდი ხარისხის ან როდესაც მონაცემები ძალიან ძველია.
- ამოიღეთ მონაცემები ყოველ 10 წამში (ან ასე) ერთი წუთის განმავლობაში.
- ისტორიული უწყვეტი მონაცემები: ამოიღეთ ისტორიული მონაცემები tags.
- გამოიყენეთ დროის დიაპაზონი, რომელიც ემთხვევა მიმდინარე მონაცემების ამოღებისას. შეამოწმეთ, რომ მიმდინარე მონაცემები ემთხვევა ისტორიულ მონაცემებს და მონაცემთა წყაროში არსებულ ნედლეულ მონაცემებს.
- სცადეთ სხვადასხვა დროის დიაპაზონი და სampling ინტერვალებით, შეამოწმეთ, რომ მონაცემები ემთხვევა მონაცემთა წყაროს.
- სცადეთ მონაცემების ამოღება ყოველ 1 წმ-ში, რაც ყველაზე მოკლეაampლინგის ინტერვალი.
- სცადეთ სხვადასხვა ტიპის 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 გვერდზე პროექტის კონფიგურაციაში.
- დისკრეტული მონაცემები კონფიგურირებულია იმავე გვერდზე, მაგრამ მხოლოდ დისკრეტული მონაცემების მოსაპოვებლად კონფიგურირებული ფაზისთვის.
- Batch-ის მონაცემები Batch Write-დან
მეტი ინფორმაცია
- Sartorius Stedim Data Analytics AB Östra Strandgatan 24 903 33 Umeå შვედეთი
- ტელეფონი: +46 90-18 48 00
- www.sartorius.com
- ამ ინსტრუქციებში მოცემული ინფორმაცია და ციფრები შეესაბამება ქვემოთ მითითებულ ვერსიის თარიღს.
- Sartorius იტოვებს უფლებას შეიტანოს ცვლილებები აღჭურვილობის ტექნოლოგიაში, მახასიათებლებში, სპეციფიკაციებსა და დიზაინში გაფრთხილების გარეშე. მამაკაცური ან მდედრობითი სქესის ფორმები გამოიყენება ამ ინსტრუქციების წაკითხვის გასაადვილებლად და ყოველთვის ერთდროულად აღნიშნავენ ყველა სქესს.
საავტორო უფლებების შესახებ შეტყობინება: - ეს ინსტრუქციები, ყველა კომპონენტის ჩათვლით, დაცულია საავტორო უფლებებით.
- საავტორო უფლებების კანონის ფარგლებს გარეთ ნებისმიერი გამოყენება დაუშვებელია ჩვენი თანხმობის გარეშე.
- ეს განსაკუთრებით ეხება ხელახლა ბეჭდვას, თარგმანს და რედაქტირებას, მიუხედავად გამოყენებული მედიის ტიპისა.
FAQ
- Q: რა არის SimApis-ის მიზანი?
- პასუხი: SimApis-ის მთავარი მიზანია მიაწოდოს მონაცემები Umetrics Suite პროდუქტებს პროექტის შექმნისა და მოდელის შესაქმნელად.
- კითხვა: როგორ მოვაგვარო პრობლემები SimApi-ს ინსტალაციასთან დაკავშირებით?
- პასუხი: პრობლემების მოგვარება შეგიძლიათ SIMCA-online-ის ტესტირებით, SimApi ჟურნალის შემოწმებით fileდა უზრუნველყოს სერვისის ანგარიშის სწორი კონფიგურაცია.
დოკუმენტები / რესურსები
![]() |
SARTORIUS Sim Api პროგრამული უზრუნველყოფა [pdf] მომხმარებლის სახელმძღვანელო Sim Api Software, Api Software, Software |

