सिमेटिक: Difference between revisions
(Created page with "{{Short description|Series of programmable logic controllers}} {{Multiple issues| {{more footnotes|date=March 2020}} {{Primary sources|date=March 2020}} {{Expand German|Simati...") |
No edit summary |
||
Line 1: | Line 1: | ||
{{Short description|Series of programmable logic controllers}} | {{Short description|Series of programmable logic controllers}} | ||
SIMATIC [[सीमेंस]] द्वारा विकसित [[ निर्देशयोग्य तर्क नियंत्रक |निर्देशयोग्य तर्क नियंत्रक]] और ऑटोमेशन सिस्टम की श्रृंखला है। 1958 में प्रस्तुत की गई यह श्रृंखला चार प्रमुख पीढ़ियों से गुज़री है, जिनमें नवीनतम ''सिमेटिक एस7'' पीढ़ी है। यह श्रृंखला औद्योगिक स्वचालन और उत्पादन के लिए अभिप्रेत है। | |||
SIMATIC [[सीमेंस]] द्वारा विकसित [[ निर्देशयोग्य तर्क नियंत्रक ]] और ऑटोमेशन सिस्टम की | |||
''सिमेटिक'' नाम सीमेंस का | ''सिमेटिक'' नाम सीमेंस का पंजीकृत ट्रेडमार्क है। यह "सीमेंस" और "ऑटोमैटिक" का मिश्रण है। | ||
== फ़ंक्शन == | == फ़ंक्शन == | ||
Line 13: | Line 8: | ||
SIMATIC उपकरणों का उद्देश्य मशीन के नियंत्रण को मशीन के प्रत्यक्ष संचालन से अलग करना है, | SIMATIC उपकरणों का उद्देश्य मशीन के नियंत्रण को मशीन के प्रत्यक्ष संचालन से अलग करना है, | ||
किसी विशिष्ट के लिए हार्ड-वायर्ड नियंत्रणों की तुलना में अधिक हल्के और बहुमुखी तरीके से | किसी विशिष्ट के लिए हार्ड-वायर्ड नियंत्रणों की तुलना में अधिक हल्के और बहुमुखी तरीके से | ||
मशीन। प्रारंभिक SIMATIC उपकरण ट्रांजिस्टर-आधारित थे, जिनका उद्देश्य | मशीन। प्रारंभिक SIMATIC उपकरण ट्रांजिस्टर-आधारित थे, जिनका उद्देश्य विशिष्ट मशीन से जुड़े और अनुकूलित रिले को बदलना था। माइक्रोप्रोसेसरों को 1973 में कार्यक्रमों की अनुमति देते हुए पेश किया गया था | ||
सामान्य प्रयोजन के डिजिटल कंप्यूटरों के समान जिन्हें संग्रहीत किया जाता है और मशीन नियंत्रण के लिए उपयोग किया जाता है।<ref>{{cite web |title=60 Years of Simatic |url=https://new.siemens.com/global/en/company/about/history/history-features/60-years-of-simatic.html |website=Siemens |publisher=Siemens |access-date=4 March 2020}}</ref> SIMATIC उपकरणों में नियंत्रित मशीनों से जुड़ने के लिए इनपुट और आउटपुट मॉड्यूल होते हैं। SIMATIC उपकरणों पर प्रोग्राम नियंत्रित मशीनों पर [[सेंसर]] से इनपुट के लिए [[वास्तविक समय कंप्यूटिंग]] में प्रतिक्रिया करते हैं, और मशीनों पर [[ गति देनेवाला ]]्स को आउटपुट सिग्नल भेजते हैं जो उनके बाद के ऑपरेशन को निर्देशित करते हैं। | सामान्य प्रयोजन के डिजिटल कंप्यूटरों के समान जिन्हें संग्रहीत किया जाता है और मशीन नियंत्रण के लिए उपयोग किया जाता है।<ref>{{cite web |title=60 Years of Simatic |url=https://new.siemens.com/global/en/company/about/history/history-features/60-years-of-simatic.html |website=Siemens |publisher=Siemens |access-date=4 March 2020}}</ref> SIMATIC उपकरणों में नियंत्रित मशीनों से जुड़ने के लिए इनपुट और आउटपुट मॉड्यूल होते हैं। SIMATIC उपकरणों पर प्रोग्राम नियंत्रित मशीनों पर [[सेंसर]] से इनपुट के लिए [[वास्तविक समय कंप्यूटिंग]] में प्रतिक्रिया करते हैं, और मशीनों पर [[ गति देनेवाला |गति देनेवाला]] ्स को आउटपुट सिग्नल भेजते हैं जो उनके बाद के ऑपरेशन को निर्देशित करते हैं। | ||
डिवाइस और उसके कनेक्शन मॉड्यूल के आधार पर, सिग्नल | डिवाइस और उसके कनेक्शन मॉड्यूल के आधार पर, सिग्नल साधारण बाइनरी मान (उच्च या निम्न) या अधिक जटिल हो सकते हैं। SIMATIC लाइन विकसित होने पर अधिक जटिल इनपुट, आउटपुट और गणनाओं का भी समर्थन किया गया। उदाहरण के लिए, SIMATIC 505 फ्लोटिंग पॉइंट मात्रा और त्रिकोणमितीय कार्यों को संभाल सकता है।<ref>{{cite web |title=Siemens Simatic 505 |url=http://www.computinghistory.org.uk/det/14328/Siemens-Simatic-505-PLC/ |website=Computing History |publisher=Centre for Computing History |access-date=4 March 2020}}</ref> | ||
Line 30: | Line 25: | ||
=== सिमैटिक एस5 === | === सिमैटिक एस5 === | ||
S5 लाइन 90U, 95U, 101U, 100U, 105, 110, 115,115U, 135U और 155U चेसिस शैलियों में बेची गई थी। प्रत्येक चेसिस शैली के भीतर, अलग-अलग गति, मेमोरी और क्षमताओं के साथ कई [[ CPU ]] उपलब्ध थे। उदाहरण के लिए, कुछ प्रणालियों ने अल्ट्रा-हाई-विश्वसनीयता नियंत्रण के लिए अनावश्यक सीपीयू ऑपरेशन प्रदान किया, जैसा कि [[दवा निर्माता कंपनी]] विनिर्माण में उपयोग किया जाता है। | S5 लाइन 90U, 95U, 101U, 100U, 105, 110, 115,115U, 135U और 155U चेसिस शैलियों में बेची गई थी। प्रत्येक चेसिस शैली के भीतर, अलग-अलग गति, मेमोरी और क्षमताओं के साथ कई [[ CPU |CPU]] उपलब्ध थे। उदाहरण के लिए, कुछ प्रणालियों ने अल्ट्रा-हाई-विश्वसनीयता नियंत्रण के लिए अनावश्यक सीपीयू ऑपरेशन प्रदान किया, जैसा कि [[दवा निर्माता कंपनी]] विनिर्माण में उपयोग किया जाता है। | ||
प्रत्येक चेसिस में | प्रत्येक चेसिस में [[बिजली की आपूर्ति]] और विभिन्न विकल्प बोर्डों को जोड़ने के लिए स्लॉट के साथ बैकप्लेन शामिल था। उपलब्ध विकल्पों में सीरियल और ईथरनेट संचार, डिजिटल इनपुट और आउटपुट कार्ड, [[एनालॉग सिग्नल प्रोसेसिंग]] बोर्ड, काउंटर कार्ड और अन्य विशेष इंटरफ़ेस और फ़ंक्शन मॉड्यूल शामिल हैं। | ||
=== सिमेटिक एस7 === | === सिमेटिक एस7 === | ||
S7 लाइन में पहली प्रविष्टियाँ 1994 में जारी की गईं, जो तीन प्रदर्शन वर्गों के अंतर्गत उपलब्ध थीं: S7-200, S7-300 और S7-400। SIMATIC S7 की शुरूआत में | S7 लाइन में पहली प्रविष्टियाँ 1994 में जारी की गईं, जो तीन प्रदर्शन वर्गों के अंतर्गत उपलब्ध थीं: S7-200, S7-300 और S7-400। SIMATIC S7 की शुरूआत में नया फील्डबस मानक [[प्रोफिबस]] भी जारी हुआ और स्वचालन उपकरणों के बीच संचार की सुविधा के लिए [[औद्योगिक ईथरनेट]] का अग्रणी उपयोग हुआ। विशेष रूप से S7-300 CPU परिवार की महान सफलता ने स्वचालन प्रौद्योगिकी में वैश्विक नेताओं में से के रूप में सीमेंस की भूमिका को मजबूत करने में मदद की। इन श्रृंखलाओं के 2033 में चरणबद्ध तरीके से समाप्त होने की उम्मीद है।<ref>{{cite web |title=SIMATIC S7-300 |url=https://new.siemens.com/global/en/products/automation/systems/industrial/plc/simatic-s7-300.html |publisher=Siemens |access-date=12 November 2020}}</ref> | ||
S7 सीपीयू की पहली पीढ़ी को बाद में 2012 में जारी S7-1200 और S7-1500 द्वारा सफल बनाया गया।<ref>{{cite web |title=What are the differences between SIMATIC S7-300 and S7-1500 PLCs? |url=https://realpars.com/s7-300-versus-s7-1500/ |website=RealPars |date=29 April 2019 |access-date=12 November 2020}}</ref> ये मॉडल मानक [[प्रोफ़िनेट]] इंटरफ़ेस के साथ आए थे। | S7 सीपीयू की पहली पीढ़ी को बाद में 2012 में जारी S7-1200 और S7-1500 द्वारा सफल बनाया गया।<ref>{{cite web |title=What are the differences between SIMATIC S7-300 and S7-1500 PLCs? |url=https://realpars.com/s7-300-versus-s7-1500/ |website=RealPars |date=29 April 2019 |access-date=12 November 2020}}</ref> ये मॉडल मानक [[प्रोफ़िनेट]] इंटरफ़ेस के साथ आए थे। | ||
Line 49: | Line 44: | ||
=== चरण 5 === | === चरण 5 === | ||
S5 उत्पाद श्रृंखला को आमतौर पर STEP 5 नामक | S5 उत्पाद श्रृंखला को आमतौर पर STEP 5 नामक पीसी आधारित सॉफ़्टवेयर प्रोग्रामिंग टूल के साथ प्रोग्राम किया गया था। STEP 5 का उपयोग प्रोग्रामिंग, परीक्षण और कमीशनिंग और S5 PLC के लिए कार्यक्रमों के दस्तावेज़ीकरण के लिए किया गया था। | ||
मूल STEP 5 संस्करण CP/M|CP/M ऑपरेटिंग सिस्टम पर चलता था। बाद के संस्करण [[MS-DOS]] पर चले, और फिर Windows के संस्करण [[Windows XP]] के माध्यम से चले। STEP 5 का अंतिम संस्करण संस्करण 7.2 (पैच के साथ संस्करण 7.23 हॉटफ़िक्स 1 में अपग्रेड करने योग्य) था। | मूल STEP 5 संस्करण CP/M|CP/M ऑपरेटिंग सिस्टम पर चलता था। बाद के संस्करण [[MS-DOS]] पर चले, और फिर Windows के संस्करण [[Windows XP]] के माध्यम से चले। STEP 5 का अंतिम संस्करण संस्करण 7.2 (पैच के साथ संस्करण 7.23 हॉटफ़िक्स 1 में अपग्रेड करने योग्य) था। | ||
चरण 5 के अलावा, सीमेंस ने ग्राफ5 नामक | चरण 5 के अलावा, सीमेंस ने ग्राफ5 नामक मालिकाना राज्य तर्क प्रोग्रामिंग पैकेज की पेशकश की। ग्राफ़5 अनुक्रमिक [[प्रोग्रामिंग भाषा]] है जिसका उपयोग उन मशीनों पर किया जाता है जो आम तौर पर अलग-अलग चरणों की श्रृंखला के माध्यम से चलती हैं। यह S5 प्लेटफ़ॉर्म पर [[ राज्य मशीन |राज्य मशीन]] का अनुकरण करता है। | ||
S5 के लिए कई तृतीय-पक्ष प्रोग्रामिंग वातावरण जारी किए गए। STEP 5 का सबसे बारीकी से अनुकरण किया गया, कुछ ने मैक्रोज़ और अन्य छोटे संवर्द्धन जोड़े, अन्य STEP 5 से काफी अलग तरीके से काम कर रहे हैं। | S5 के लिए कई तृतीय-पक्ष प्रोग्रामिंग वातावरण जारी किए गए। STEP 5 का सबसे बारीकी से अनुकरण किया गया, कुछ ने मैक्रोज़ और अन्य छोटे संवर्द्धन जोड़े, अन्य STEP 5 से काफी अलग तरीके से काम कर रहे हैं। ने STEP 5 प्रोग्राम को C (प्रोग्रामिंग भाषा) प्रोग्रामिंग भाषा और [[BASIC]] से क्रॉस-संकलित करने की अनुमति दी। | ||
=== संरचित प्रोग्रामिंग === | === संरचित प्रोग्रामिंग === | ||
चरण 5 ने सरल और/या संचालन से लेकर जटिल सबरूटीन्स तक संरचित या असंरचित प्रोग्रामिंग के निर्माण की अनुमति दी। इसलिए, | चरण 5 ने सरल और/या संचालन से लेकर जटिल सबरूटीन्स तक संरचित या असंरचित प्रोग्रामिंग के निर्माण की अनुमति दी। इसलिए, चरण 5 कार्यक्रम में हजारों कथन शामिल हो सकते हैं। | ||
अधिकतम पारदर्शिता बनाए रखने के लिए, चरण 5 कई संरचना सुविधाएँ प्रदान करता है: | अधिकतम पारदर्शिता बनाए रखने के लिए, चरण 5 कई संरचना सुविधाएँ प्रदान करता है: | ||
* ब्लॉक तकनीक - | * ब्लॉक तकनीक - रैखिक संचालन अनुक्रम को खंडों में विभाजित किया जाता है और अलग-अलग ब्लॉकों में पैक किया जाता है। | ||
* खंड - ब्लॉक के भीतर, अलग-अलग खंडों में उपकार्यों की प्रोग्रामिंग करके बढ़िया संरचना संभव है। | * खंड - ब्लॉक के भीतर, अलग-अलग खंडों में उपकार्यों की प्रोग्रामिंग करके बढ़िया संरचना संभव है। | ||
* टिप्पणियाँ - संपूर्ण कार्यक्रम के साथ-साथ व्यक्तिगत ब्लॉक या खंड और व्यक्तिगत विवरण दोनों को सीधे टिप्पणियों के साथ प्रदान किया जा सकता है। | * टिप्पणियाँ - संपूर्ण कार्यक्रम के साथ-साथ व्यक्तिगत ब्लॉक या खंड और व्यक्तिगत विवरण दोनों को सीधे टिप्पणियों के साथ प्रदान किया जा सकता है। | ||
Line 67: | Line 62: | ||
=== प्रतिनिधित्व के तरीके === | === प्रतिनिधित्व के तरीके === | ||
चरण 5 कार्यक्रमों को तीन अलग-अलग तरीकों से प्रस्तुत किया जा सकता है: | चरण 5 कार्यक्रमों को तीन अलग-अलग तरीकों से प्रस्तुत किया जा सकता है: | ||
* स्टेटमेंट लिस्ट (एसटीएल) - प्रोग्राम में पीएलसी द्वारा | * स्टेटमेंट लिस्ट (एसटीएल) - प्रोग्राम में पीएलसी द्वारा के बाद निष्पादित कमांड के स्मरक कोड का क्रम होता है। | ||
* [[सीढ़ी तर्क]] (एलएडी) - [[सर्किट आरेख]] के प्रतीकों के साथ स्वचालन कार्य का चित्रमय प्रतिनिधित्व | * [[सीढ़ी तर्क]] (एलएडी) - [[सर्किट आरेख]] के प्रतीकों के साथ स्वचालन कार्य का चित्रमय प्रतिनिधित्व | ||
* [[फ़ंक्शन ब्लॉक आरेख]] (एफबीडी) - डीआईएन 40700/ डीआईएन 40719 के प्रतीकों के साथ स्वचालन कार्य का ग्राफिकल प्रतिनिधित्व। | * [[फ़ंक्शन ब्लॉक आरेख]] (एफबीडी) - डीआईएन 40700/ डीआईएन 40719 के प्रतीकों के साथ स्वचालन कार्य का ग्राफिकल प्रतिनिधित्व। | ||
Line 85: | Line 80: | ||
* डेटा ब्लॉक (डीबी) - नियंत्रण कार्यक्रम को संसाधित करने के लिए आवश्यक डेटा संग्रहीत करने के लिए। | * डेटा ब्लॉक (डीबी) - नियंत्रण कार्यक्रम को संसाधित करने के लिए आवश्यक डेटा संग्रहीत करने के लिए। | ||
कुछ S5 PLC में ब्लॉक प्रकार FX (विस्तारित फ़ंक्शन ब्लॉक), और DX (विस्तारित डेटा ब्लॉक) भी होते हैं; ये अलग-अलग ब्लॉक प्रकार नहीं हैं, बल्कि सीपीयू में अधिक मेमोरी और एड्रेसिंग स्पेस होने के कारण उपलब्ध ब्लॉकों का | कुछ S5 PLC में ब्लॉक प्रकार FX (विस्तारित फ़ंक्शन ब्लॉक), और DX (विस्तारित डेटा ब्लॉक) भी होते हैं; ये अलग-अलग ब्लॉक प्रकार नहीं हैं, बल्कि सीपीयू में अधिक मेमोरी और एड्रेसिंग स्पेस होने के कारण उपलब्ध ब्लॉकों का और सेट हैं। | ||
===संचालन === | ===संचालन === | ||
Line 107: | Line 102: | ||
* {{cite book|author=Hans Berger |title=Automating with SIMATIC S7-1200 |date=2011 |isbn=978-3-89578-356-2 }} | * {{cite book|author=Hans Berger |title=Automating with SIMATIC S7-1200 |date=2011 |isbn=978-3-89578-356-2 }} | ||
* {{cite book|author=Jürgen Müller |title=Controlling with SIMATIC |date=2005 |isbn=978-3-89578-255-8 }} | * {{cite book|author=Jürgen Müller |title=Controlling with SIMATIC |date=2005 |isbn=978-3-89578-255-8 }} | ||
[[Category: डिजिटल इलेक्ट्रॉनिक्स]] [[Category: अंतः स्थापित प्रणालियाँ]] [[Category: औद्योगिक स्वचालन]] [[Category: नियंत्रण इंजीनियरिंग]] [[Category: सीमेंस उत्पाद]] | [[Category: डिजिटल इलेक्ट्रॉनिक्स]] [[Category: अंतः स्थापित प्रणालियाँ]] [[Category: औद्योगिक स्वचालन]] [[Category: नियंत्रण इंजीनियरिंग]] [[Category: सीमेंस उत्पाद]] | ||
Revision as of 12:52, 20 September 2023
SIMATIC सीमेंस द्वारा विकसित निर्देशयोग्य तर्क नियंत्रक और ऑटोमेशन सिस्टम की श्रृंखला है। 1958 में प्रस्तुत की गई यह श्रृंखला चार प्रमुख पीढ़ियों से गुज़री है, जिनमें नवीनतम सिमेटिक एस7 पीढ़ी है। यह श्रृंखला औद्योगिक स्वचालन और उत्पादन के लिए अभिप्रेत है।
सिमेटिक नाम सीमेंस का पंजीकृत ट्रेडमार्क है। यह "सीमेंस" और "ऑटोमैटिक" का मिश्रण है।
फ़ंक्शन
अन्य प्रोग्रामयोग्य तर्क नियंत्रकों की तरह,
SIMATIC उपकरणों का उद्देश्य मशीन के नियंत्रण को मशीन के प्रत्यक्ष संचालन से अलग करना है, किसी विशिष्ट के लिए हार्ड-वायर्ड नियंत्रणों की तुलना में अधिक हल्के और बहुमुखी तरीके से मशीन। प्रारंभिक SIMATIC उपकरण ट्रांजिस्टर-आधारित थे, जिनका उद्देश्य विशिष्ट मशीन से जुड़े और अनुकूलित रिले को बदलना था। माइक्रोप्रोसेसरों को 1973 में कार्यक्रमों की अनुमति देते हुए पेश किया गया था सामान्य प्रयोजन के डिजिटल कंप्यूटरों के समान जिन्हें संग्रहीत किया जाता है और मशीन नियंत्रण के लिए उपयोग किया जाता है।[1] SIMATIC उपकरणों में नियंत्रित मशीनों से जुड़ने के लिए इनपुट और आउटपुट मॉड्यूल होते हैं। SIMATIC उपकरणों पर प्रोग्राम नियंत्रित मशीनों पर सेंसर से इनपुट के लिए वास्तविक समय कंप्यूटिंग में प्रतिक्रिया करते हैं, और मशीनों पर गति देनेवाला ्स को आउटपुट सिग्नल भेजते हैं जो उनके बाद के ऑपरेशन को निर्देशित करते हैं।
डिवाइस और उसके कनेक्शन मॉड्यूल के आधार पर, सिग्नल साधारण बाइनरी मान (उच्च या निम्न) या अधिक जटिल हो सकते हैं। SIMATIC लाइन विकसित होने पर अधिक जटिल इनपुट, आउटपुट और गणनाओं का भी समर्थन किया गया। उदाहरण के लिए, SIMATIC 505 फ्लोटिंग पॉइंट मात्रा और त्रिकोणमितीय कार्यों को संभाल सकता है।[2]
उत्पाद पंक्तियाँ
सीमेंस ने अब तक चार उत्पाद शृंखलाएँ विकसित की हैं:
- 1958: सिमेटिक संस्करण जी
- 1973: सिमेटिक एस3
- 1979: सिमेटिक एस5
- 1995: सिमेटिक एस7
सिमैटिक एस5
S5 लाइन 90U, 95U, 101U, 100U, 105, 110, 115,115U, 135U और 155U चेसिस शैलियों में बेची गई थी। प्रत्येक चेसिस शैली के भीतर, अलग-अलग गति, मेमोरी और क्षमताओं के साथ कई CPU उपलब्ध थे। उदाहरण के लिए, कुछ प्रणालियों ने अल्ट्रा-हाई-विश्वसनीयता नियंत्रण के लिए अनावश्यक सीपीयू ऑपरेशन प्रदान किया, जैसा कि दवा निर्माता कंपनी विनिर्माण में उपयोग किया जाता है।
प्रत्येक चेसिस में बिजली की आपूर्ति और विभिन्न विकल्प बोर्डों को जोड़ने के लिए स्लॉट के साथ बैकप्लेन शामिल था। उपलब्ध विकल्पों में सीरियल और ईथरनेट संचार, डिजिटल इनपुट और आउटपुट कार्ड, एनालॉग सिग्नल प्रोसेसिंग बोर्ड, काउंटर कार्ड और अन्य विशेष इंटरफ़ेस और फ़ंक्शन मॉड्यूल शामिल हैं।
सिमेटिक एस7
S7 लाइन में पहली प्रविष्टियाँ 1994 में जारी की गईं, जो तीन प्रदर्शन वर्गों के अंतर्गत उपलब्ध थीं: S7-200, S7-300 और S7-400। SIMATIC S7 की शुरूआत में नया फील्डबस मानक प्रोफिबस भी जारी हुआ और स्वचालन उपकरणों के बीच संचार की सुविधा के लिए औद्योगिक ईथरनेट का अग्रणी उपयोग हुआ। विशेष रूप से S7-300 CPU परिवार की महान सफलता ने स्वचालन प्रौद्योगिकी में वैश्विक नेताओं में से के रूप में सीमेंस की भूमिका को मजबूत करने में मदद की। इन श्रृंखलाओं के 2033 में चरणबद्ध तरीके से समाप्त होने की उम्मीद है।[3] S7 सीपीयू की पहली पीढ़ी को बाद में 2012 में जारी S7-1200 और S7-1500 द्वारा सफल बनाया गया।[4] ये मॉडल मानक प्रोफ़िनेट इंटरफ़ेस के साथ आए थे।
सॉफ्टवेयर
SIMATIC उपकरणों पर चलने वाले प्रोग्राम सीमेंस द्वारा बनाए गए सॉफ़्टवेयर वातावरण में चलते हैं। उत्पाद लाइन के अनुसार पर्यावरण भिन्न होता है:
- SIMATIC S5 उत्पाद श्रृंखला को चरण 5 में प्रोग्राम किया गया है।
- SIMATIC S7 उत्पाद श्रृंखला को STEP 7 (V5.x या TIA पोर्टल) में प्रोग्राम किया गया है।[5]
चरण 5
S5 उत्पाद श्रृंखला को आमतौर पर STEP 5 नामक पीसी आधारित सॉफ़्टवेयर प्रोग्रामिंग टूल के साथ प्रोग्राम किया गया था। STEP 5 का उपयोग प्रोग्रामिंग, परीक्षण और कमीशनिंग और S5 PLC के लिए कार्यक्रमों के दस्तावेज़ीकरण के लिए किया गया था।
मूल STEP 5 संस्करण CP/M|CP/M ऑपरेटिंग सिस्टम पर चलता था। बाद के संस्करण MS-DOS पर चले, और फिर Windows के संस्करण Windows XP के माध्यम से चले। STEP 5 का अंतिम संस्करण संस्करण 7.2 (पैच के साथ संस्करण 7.23 हॉटफ़िक्स 1 में अपग्रेड करने योग्य) था।
चरण 5 के अलावा, सीमेंस ने ग्राफ5 नामक मालिकाना राज्य तर्क प्रोग्रामिंग पैकेज की पेशकश की। ग्राफ़5 अनुक्रमिक प्रोग्रामिंग भाषा है जिसका उपयोग उन मशीनों पर किया जाता है जो आम तौर पर अलग-अलग चरणों की श्रृंखला के माध्यम से चलती हैं। यह S5 प्लेटफ़ॉर्म पर राज्य मशीन का अनुकरण करता है।
S5 के लिए कई तृतीय-पक्ष प्रोग्रामिंग वातावरण जारी किए गए। STEP 5 का सबसे बारीकी से अनुकरण किया गया, कुछ ने मैक्रोज़ और अन्य छोटे संवर्द्धन जोड़े, अन्य STEP 5 से काफी अलग तरीके से काम कर रहे हैं। ने STEP 5 प्रोग्राम को C (प्रोग्रामिंग भाषा) प्रोग्रामिंग भाषा और BASIC से क्रॉस-संकलित करने की अनुमति दी।
संरचित प्रोग्रामिंग
चरण 5 ने सरल और/या संचालन से लेकर जटिल सबरूटीन्स तक संरचित या असंरचित प्रोग्रामिंग के निर्माण की अनुमति दी। इसलिए, चरण 5 कार्यक्रम में हजारों कथन शामिल हो सकते हैं।
अधिकतम पारदर्शिता बनाए रखने के लिए, चरण 5 कई संरचना सुविधाएँ प्रदान करता है:
- ब्लॉक तकनीक - रैखिक संचालन अनुक्रम को खंडों में विभाजित किया जाता है और अलग-अलग ब्लॉकों में पैक किया जाता है।
- खंड - ब्लॉक के भीतर, अलग-अलग खंडों में उपकार्यों की प्रोग्रामिंग करके बढ़िया संरचना संभव है।
- टिप्पणियाँ - संपूर्ण कार्यक्रम के साथ-साथ व्यक्तिगत ब्लॉक या खंड और व्यक्तिगत विवरण दोनों को सीधे टिप्पणियों के साथ प्रदान किया जा सकता है।
प्रतिनिधित्व के तरीके
चरण 5 कार्यक्रमों को तीन अलग-अलग तरीकों से प्रस्तुत किया जा सकता है:
- स्टेटमेंट लिस्ट (एसटीएल) - प्रोग्राम में पीएलसी द्वारा के बाद निष्पादित कमांड के स्मरक कोड का क्रम होता है।
- सीढ़ी तर्क (एलएडी) - सर्किट आरेख के प्रतीकों के साथ स्वचालन कार्य का चित्रमय प्रतिनिधित्व
- फ़ंक्शन ब्लॉक आरेख (एफबीडी) - डीआईएन 40700/ डीआईएन 40719 के प्रतीकों के साथ स्वचालन कार्य का ग्राफिकल प्रतिनिधित्व।
प्रतिनिधित्व के तीनों तरीकों के साथ ऑपरेंड के लिए निरपेक्ष या प्रतीकात्मक पदनामों का उपयोग किया जा सकता है।
LAD और FBD में जटिल फ़ंक्शन और फ़ंक्शन ब्लॉक कॉल को फ़ंक्शन कुंजियों के माध्यम से दर्ज किया जा सकता है। वे स्क्रीन पर चित्रमय प्रतीकों के रूप में प्रदर्शित होते हैं।
कई प्रोग्राम संपादक हैं, या तो वास्तविक सीमेंस से, या अन्य आपूर्तिकर्ताओं से। सीमेंस द्वारा समर्थन बंद करने के बाद, अन्य आपूर्तिकर्ताओं ने नया STEP 5 संस्करण विकसित करना शुरू कर दिया जो Windows XP, या Windows 7 पर चल सकता है।
ब्लॉक
पाँच प्रकार के ब्लॉक उपलब्ध हैं:
- संगठन ब्लॉक (ओबी) - नियंत्रण कार्यक्रम के प्रबंधन के लिए
- प्रोग्रामिंग ब्लॉक (पीबी) - इसमें कार्यात्मक या प्रक्रिया-उन्मुख विशेषताओं के अनुसार संरचित नियंत्रण कार्यक्रम होता है
- अनुक्रम ब्लॉक (एसबी) - प्रोग्रामिंग अनुक्रमिक नियंत्रण के लिए
- फ़ंक्शन ब्लॉक (एफबी) - इसमें बार-बार होने वाले और विशेष रूप से जटिल प्रोग्राम भाग होते हैं
- डेटा ब्लॉक (डीबी) - नियंत्रण कार्यक्रम को संसाधित करने के लिए आवश्यक डेटा संग्रहीत करने के लिए।
कुछ S5 PLC में ब्लॉक प्रकार FX (विस्तारित फ़ंक्शन ब्लॉक), और DX (विस्तारित डेटा ब्लॉक) भी होते हैं; ये अलग-अलग ब्लॉक प्रकार नहीं हैं, बल्कि सीपीयू में अधिक मेमोरी और एड्रेसिंग स्पेस होने के कारण उपलब्ध ब्लॉकों का और सेट हैं।
संचालन
चरण 5 तीन प्रकार के ऑपरेशनों के बीच अंतर करता है:
- बुनियादी संचालन, (उदाहरण के लिए लिंक करना, सहेजना, लोड करना और स्थानांतरित करना, गिनती करना, तुलना करना, अंकगणितीय संचालन, मॉड्यूल संचालन) - इन्हें तीनों अभ्यावेदन में किया जा सकता है।
- पूरक संचालन और जटिल कार्य, (उदाहरण के लिए प्रतिस्थापन कथन, परीक्षण कार्य, शब्द-दर-शब्द तर्क संचालन, वेतन वृद्धि/वृद्धि और जंप फ़ंक्शन।) - इन्हें केवल एसटीएल में निष्पादित किया जा सकता है।
- सिस्टम संचालन (ऑपरेटिंग सिस्टम तक सीधी पहुंच) - इन्हें केवल एसटीएल में निष्पादित किया जा सकता है।
स्टक्सनेट
स्टक्सनेट कंप्यूटर वर्म अपने STEP 7 प्रोग्रामिंग वातावरण के माध्यम से विशेष रूप से SIMATIC S7 PLC को लक्षित करता है।
संदर्भ
- ↑ "60 Years of Simatic". Siemens. Siemens. Retrieved 4 March 2020.
- ↑ "Siemens Simatic 505". Computing History. Centre for Computing History. Retrieved 4 March 2020.
- ↑ "SIMATIC S7-300". Siemens. Retrieved 12 November 2020.
- ↑ "What are the differences between SIMATIC S7-300 and S7-1500 PLCs?". RealPars. 29 April 2019. Retrieved 12 November 2020.
- ↑ "सिमैटिक स्टेप के साथ पीएलसी प्रोग्रामिंग". Siemens. Siemens. Retrieved 4 March 2020.
बाहरी संबंध
- Official product page
- 60 years of SIMATIC history
- Hans Berger (2009) [2000]. Automating with SIMATIC. ISBN 978-3-89578-333-3.
- Hans Berger (2011). Automating with SIMATIC S7-1200. ISBN 978-3-89578-356-2.
- Jürgen Müller (2005). Controlling with SIMATIC. ISBN 978-3-89578-255-8.