Autonomy industrial automation software logoAutonomy®, industrial automation platform

OpenPLC Runtime v4

स्टैंडर्ड हार्डवेयर को deterministic PLC में बदलता है।

OpenPLC Editor से IEC 61131-3 प्रोग्राम चलाता है, साथ में Python, C और C++ भी।

मॉडर्न आर्किटेक्चर

आज के इंडस्ट्रियल ऑटोमेशन की ज़रूरतों के लिए पूरी तरह नए सिरे से डिज़ाइन किया गया आर्किटेक्चर।

real-time एक्ज़ीक्यूशन

SCHED_FIFO priority scheduling भरोसेमंद कंट्रोल के लिए deterministic scan cycles देता है।

WebSocket debug

सुरक्षित WebSocket debug इंटरफ़ेस से real-time में variables की जांच और forcing संभव है।

प्लगइन सिस्टम

एक्सटेंसिबल प्लगइन सिस्टम हार्डवेयर I/O और ICS प्रोटोकॉल के लिए Python और C/C++ दोनों प्लगइन सपोर्ट करता है।

मल्टी-आर्किटेक्चर

जहां Linux चल सकता है, वहां OpenPLC Runtime चल सकता है। पूरा मल्टी-आर्किटेक्चर सपोर्ट।

बिल्ट-इन सुरक्षा

शुरू से ही सभी कम्युनिकेशन के लिए TLS एन्क्रिप्शन और JWT-आधारित ऑथेंटिकेशन।

दोनों का सबसे अच्छा

सीखने, टेस्ट करने और डेवलप करने के लिए open-source। प्लांट चलाना हो तो Autonomy Edition।

open-source

Community Edition

सीखने, टेस्टिंग और डेवलपमेंट के लिए। वही runtime जिसे कम्युनिटी एक दशक से चला रही है।

  • पूरा सोर्स कोड, कोई फ़ीचर लॉक नहीं
  • runtime के लिए MIT, एडिटर और compiler के लिए GPL-3.0: इस्तेमाल करें, बदलें और दोबारा बांटें
  • कम्युनिटी फ़ोरम के ज़रिए सपोर्ट
  • रिसर्च, पढ़ाई और डेवलपमेंट में बड़े पैमाने पर इस्तेमाल
प्रोडक्शन

Autonomy Edition

मिशन-क्रिटिकल प्रोडक्शन के लिए: IEC 62443 के अनुसार बनी सुरक्षा, proprietary ड्राइवर और इंडस्ट्रियल प्रोटोकॉल, और उसके पीछे पूरा सपोर्ट।

  • कमर्शियल और प्रोडक्शन इस्तेमाल
  • IEC 62443-4-1 और IEC 62443-4-2 सिक्योरिटी स्टैंडर्ड के अनुसार बना
  • proprietary डिवाइस ड्राइवर और इंडस्ट्रियल कम्युनिकेशन प्रोटोकॉल
  • Autonomy से कमर्शियल सपोर्ट और मेंटेनेंस
सेल्स से बात करें

इंस्टॉलेशन

वह इंस्टॉलेशन तरीका चुनें जो आपके एनवायरनमेंट के लिए सबसे सही हो।

नेटिव Linux इंस्टॉलेशन

Linux सिस्टम पर सबसे अच्छी परफ़ॉर्मेंस के लिए runtime को नेटिव रूप से इंस्टॉल करें।

Clone और इंस्टॉल करें

git clone https://github.com/Autonomy-Logic/openplc-runtime.git
cd openplc-runtime
sudo ./install.sh

इंस्टॉलेशन script आपके Linux distribution को अपने-आप पहचानती है, सभी ज़रूरी dependencies इंस्टॉल करती है, Python virtual environments बनाती है, runtime को compile करती है और एक systemd service बनाती है जो runtime को अपने-आप शुरू और मैनेज करती है।

इंस्टॉल होने के बाद runtime OpenPLC Editor से कनेक्शन के लिए port 8443 पर सुनता है।

Runtime service मैनेज करना

स्टेटस जांचें

sudo systemctl status openplc-runtime.service

शुरू करें

sudo systemctl start openplc-runtime.service

रोकें

sudo systemctl stop openplc-runtime.service

रीस्टार्ट करें

sudo systemctl restart openplc-runtime.service