सिमेटिक: Difference between revisions

From Vigyanwiki
No edit summary
No edit summary
Line 1: Line 1:
{{Short description|Series of programmable logic controllers}}
{{Short description|Series of programmable logic controllers}}
SIMATIC [[सीमेंस]] द्वारा विकसित [[ निर्देशयोग्य तर्क नियंत्रक |निर्देशयोग्य तर्क नियंत्रक]] और ऑटोमेशन सिस्टम की श्रृंखला है। 1958 में प्रस्तुत की गई यह श्रृंखला चार प्रमुख पीढ़ियों से गुज़री है, जिनमें नवीनतम ''सिमेटिक एस7'' पीढ़ी है। यह श्रृंखला औद्योगिक स्वचालन और उत्पादन के लिए अभिप्रेत है।
सिमेटिक [[सीमेंस]] द्वारा विकसित [[ निर्देशयोग्य तर्क नियंत्रक |प्रोग्रामेबल लॉजिक कंट्रोलर]] और स्वचालित सिस्टम की श्रृंखला है। इस प्रकार 1958 में प्रस्तुत की गई यह श्रृंखला चार प्रमुख पीढ़ियों से निकली है, जिनमें नवीनतम ''सिमेटिक एस7'' पीढ़ी है। यह श्रृंखला औद्योगिक स्वचालन और उत्पादन के लिए अभिप्रेत है।


''सिमेटिक'' नाम सीमेंस का पंजीकृत ट्रेडमार्क है। यह "सीमेंस" और "ऑटोमैटिक" का मिश्रण है।
''सिमेटिक'' नाम सीमेंस का पंजीकृत ट्रेडमार्क है। यह "सीमेंस" और "ऑटोमैटिक" का मिश्रण है।


== फ़ंक्शन ==
== फ़ंक्शन ==
[[File:S7300.JPG|thumb|तीन I/O मॉड्यूल संलग्न के साथ Siemens SIMATIC S7-300 PLC CPU]]अन्य प्रोग्रामयोग्य तर्क नियंत्रकों की तरह,
[[File:S7300.JPG|thumb|तीन I/O मॉड्यूल संलग्न के साथ सीमेंस सिमेटिक S7-300 पीएलसी सीपीयू]]अन्य प्रोग्रामयोग्य लॉजिक नियंत्रकों की तरह,सिमेटिक उपकरणों का उद्देश्य मशीन के नियंत्रण को मशीन के प्रत्यक्ष संचालन से पृथक करना है, किसी विशिष्ट के लिए हार्ड-वायर्ड नियंत्रणों की तुलना में अधिक हल्के और बहुमुखी विधि से मशीन प्रारंभिक सिमेटिक उपकरण ट्रांजिस्टर-आधारित थे, जिनका उद्देश्य विशिष्ट मशीन से जुड़े और अनुकूलित रिले को परिवर्तित करना था। माइक्रोप्रोसेसरों को 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 उपकरण ट्रांजिस्टर-आधारित थे, जिनका उद्देश्य विशिष्ट मशीन से जुड़े और अनुकूलित रिले को बदलना था। माइक्रोप्रोसेसरों को 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 उपकरणों पर प्रोग्राम नियंत्रित मशीनों पर [[सेंसर]] से इनपुट के लिए [[वास्तविक समय कंप्यूटिंग]] में प्रतिक्रिया करते हैं, और मशीनों पर [[ गति देनेवाला |गति देनेवाला]] ्स को आउटपुट सिग्नल भेजते हैं जो उनके बाद के ऑपरेशन को निर्देशित करते हैं।


डिवाइस और उसके कनेक्शन मॉड्यूल के आधार पर, सिग्नल साधारण बाइनरी मान (उच्च या निम्न) या अधिक जटिल हो सकते हैं। 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>
डिवाइस और उसके संबंध मॉड्यूल के आधार पर, सिग्नल साधारण बाइनरी मान (उच्च या निम्न) या अधिक सम्मिश्र हो सकते हैं। सिमेटिक लाइन विकसित होने पर अधिक सम्मिश्र इनपुट, आउटपुट और गणनाओं का भी समर्थन किया गया था। उदाहरण के लिए, सिमेटिक 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>




== उत्पाद पंक्तियाँ ==
== उत्पाद रेखाएं ==


सीमेंस ने अब तक चार उत्पाद शृंखलाएँ विकसित की हैं:
सीमेंस ने अब तक चार उत्पाद शृंखलाएँ विकसित की हैं:


* 1958: सिमेटिक संस्करण जी
* 1958: सिमेटिक वर्जन जी
* 1973: सिमेटिक एस3
* 1973: सिमेटिक एस3
* 1979: सिमेटिक एस5
* 1979: सिमेटिक एस5
Line 25: Line 21:
=== सिमैटिक एस5 ===
=== सिमैटिक एस5 ===


S5 लाइन 90U, 95U, 101U, 100U, 105, 110, 115,115U, 135U और 155U चेसिस शैलियों में बेची गई थी। प्रत्येक चेसिस शैली के भीतर, अलग-अलग गति, मेमोरी और क्षमताओं के साथ कई [[ CPU |CPU]] उपलब्ध थे। उदाहरण के लिए, कुछ प्रणालियों ने अल्ट्रा-हाई-विश्वसनीयता नियंत्रण के लिए अनावश्यक सीपीयू ऑपरेशन प्रदान किया, जैसा कि [[दवा निर्माता कंपनी]] विनिर्माण में उपयोग किया जाता है।
S5 लाइन 90U, 95U, 101U, 100U, 105, 110, 115,115U, 135U और 155U चेसिस शैलियों में बेची गई थी। प्रत्येक चेसिस शैली के अन्दर, भिन्न-भिन्न गति, मेमोरी और क्षमताओं के साथ विभिन्न [[ CPU |सीपीयू]] उपलब्ध थे। उदाहरण के लिए, कुछ प्रणालियों ने अल्ट्रा-हाई-विश्वसनीयता नियंत्रण के लिए अनावश्यक सीपीयू संचालन प्रदान किया था, जैसा कि [[दवा निर्माता कंपनी]] विनिर्माण में उपयोग किया जाता है।


प्रत्येक चेसिस में [[बिजली की आपूर्ति]] और विभिन्न विकल्प बोर्डों को जोड़ने के लिए स्लॉट के साथ बैकप्लेन शामिल था। उपलब्ध विकल्पों में सीरियल और ईथरनेट संचार, डिजिटल इनपुट और आउटपुट कार्ड, [[एनालॉग सिग्नल प्रोसेसिंग]] बोर्ड, काउंटर कार्ड और अन्य विशेष इंटरफ़ेस और फ़ंक्शन मॉड्यूल शामिल हैं।
प्रत्येक चेसिस में [[बिजली की आपूर्ति|विद्युत की आपूर्ति]] और विभिन्न विकल्प बोर्डों को जोड़ने के लिए स्लॉट के साथ बैकप्लेन सम्मिलित था। उपलब्ध विकल्पों में सीरियल और ईथरनेट संचार, डिजिटल इनपुट और आउटपुट कार्ड, [[एनालॉग सिग्नल प्रोसेसिंग]] बोर्ड, काउंटर कार्ड और अन्य विशेष इंटरफ़ेस और फ़ंक्शन मॉड्यूल सम्मिलित हैं।


=== सिमेटिक एस7 ===
=== सिमेटिक एस7 ===


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 लाइन में पहली प्रविष्टियाँ 1994 में जारी की गईं, जो तीन प्रदर्शन वर्गों के अंतर्गत उपलब्ध थीं: S7-200, S7-300 और S7-400 सिमेटिक S7 की प्रारंभ में नया फील्डबस मानक [[प्रोफिबस]] भी जारी हुआ और स्वचालन उपकरणों के मध्य संचार की सुविधा के लिए [[औद्योगिक ईथरनेट]] का अग्रणी उपयोग हुआ था। विशेष रूप से S7-300 सीपीयू वर्ग की महान सफलता ने स्वचालन प्रौद्योगिकी में वैश्विक संचालक में से एक के रूप में सीमेंस की भूमिका को सशक्त करने में सहायता की थी। इन श्रृंखलाओं के 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> ये मॉडल मानक [[प्रोफ़िनेट]] इंटरफ़ेस के साथ आए थे।


== सॉफ्टवेयर ==
== सॉफ्टवेयर ==


SIMATIC उपकरणों पर चलने वाले प्रोग्राम सीमेंस द्वारा बनाए गए सॉफ़्टवेयर वातावरण में चलते हैं। उत्पाद लाइन के अनुसार पर्यावरण भिन्न होता है:
सिमेटिक उपकरणों पर चलने वाले प्रोग्राम सीमेंस द्वारा बनाए गए सॉफ़्टवेयर वातावरण में चलते हैं। उत्पाद लाइन के अनुसार पर्यावरण भिन्न होता है:


* SIMATIC S5 उत्पाद श्रृंखला को चरण 5 में प्रोग्राम किया गया है।
* सिमेटिक S5 उत्पाद श्रृंखला को चरण 5 में प्रोग्राम किया गया है।
* SIMATIC S7 उत्पाद श्रृंखला को STEP 7 (V5.x या TIA पोर्टल) में प्रोग्राम किया गया है।<ref>{{cite web |title=सिमैटिक स्टेप के साथ पीएलसी प्रोग्रामिंग|url=https://new.siemens.com/global/en/products/automation/industry-software/automation-software/tia-portal/software/step7-tia-portal.html |website=Siemens |publisher=Siemens |access-date=4 March 2020}}</ref>
* सिमेटिक S7 उत्पाद श्रृंखला को चरण 7 (वी5.एक्स या टीआईए पोर्टल) में प्रोग्राम किया गया है।<ref>{{cite web |title=सिमैटिक स्टेप के साथ पीएलसी प्रोग्रामिंग|url=https://new.siemens.com/global/en/products/automation/industry-software/automation-software/tia-portal/software/step7-tia-portal.html |website=Siemens |publisher=Siemens |access-date=4 March 2020}}</ref>




=== चरण 5 ===
=== चरण 5 ===


S5 उत्पाद श्रृंखला को आमतौर पर STEP 5 नामक पीसी आधारित सॉफ़्टवेयर प्रोग्रामिंग टूल के साथ प्रोग्राम किया गया था। STEP 5 का उपयोग प्रोग्रामिंग, परीक्षण और कमीशनिंग और S5 PLC के लिए कार्यक्रमों के दस्तावेज़ीकरण के लिए किया गया था।
S5 उत्पाद श्रृंखला को सामान्यतः चरण 5 नामक पीसी आधारित सॉफ़्टवेयर प्रोग्रामिंग टूल के साथ प्रोग्राम किया गया था। चरण 5 का उपयोग प्रोग्रामिंग, परीक्षण और कमीशनिंग और S5 पीएलसी के लिए प्रोग्रामों के डॉक्यूमेंटेशन के लिए किया गया था।


मूल STEP 5 संस्करण CP/M|CP/M ऑपरेटिंग सिस्टम पर चलता था। बाद के संस्करण [[MS-DOS]] पर चले, और फिर Windows के संस्करण [[Windows XP]] के माध्यम से चले। STEP 5 का अंतिम संस्करण संस्करण 7.2 (पैच के साथ संस्करण 7.23 हॉटफ़िक्स 1 में अपग्रेड करने योग्य) था।
मूल चरण 5 वर्जन सीपी/एम या सीपी/एम ऑपरेटिंग सिस्टम पर चलता था। पश्चात् के वर्जन [[MS-DOS|एमएस-डॉस]] पर चले, और फिर विंडोज के वर्जन [[Windows XP|विंडोज एक्सपी]] के माध्यम से चले। चरण 5 का अंतिम वर्जन वर्जन 7.2 (पैच के साथ वर्जन 7.23 हॉटफ़िक्स 1 में अपग्रेड करने योग्य) था।


चरण 5 के अलावा, सीमेंस ने ग्राफ5 नामक मालिकाना राज्य तर्क प्रोग्रामिंग पैकेज की पेशकश की। ग्राफ़5 अनुक्रमिक [[प्रोग्रामिंग भाषा]] है जिसका उपयोग उन मशीनों पर किया जाता है जो आम तौर पर अलग-अलग चरणों की श्रृंखला के माध्यम से चलती हैं। यह S5 प्लेटफ़ॉर्म पर [[ राज्य मशीन |राज्य मशीन]] का अनुकरण करता है।
चरण 5 के अतिरिक्त, सीमेंस ने ग्राफ 5 नामक प्रोप्राइटरी स्टेट लॉजिक प्रोग्रामिंग पैकेज की प्रस्तुति की की। ग्राफ़ 5 अनुक्रमिक [[प्रोग्रामिंग भाषा|प्रोग्रामिंग लैंग्वेज]] है जिसका उपयोग उन मशीनों पर किया जाता है जो सामान्यतः भिन्न-भिन्न चरणों की श्रृंखला के माध्यम से चलती हैं। यह S5 प्लेटफ़ॉर्म पर [[ राज्य मशीन |स्टेट मशीन]] का अनुकरण करता है।


S5 के लिए कई तृतीय-पक्ष प्रोग्रामिंग वातावरण जारी किए गए। STEP 5 का सबसे बारीकी से अनुकरण किया गया, कुछ ने मैक्रोज़ और अन्य छोटे संवर्द्धन जोड़े, अन्य STEP 5 से काफी अलग तरीके से काम कर रहे हैं। ने STEP 5 प्रोग्राम को C (प्रोग्रामिंग भाषा) प्रोग्रामिंग भाषा और [[BASIC]] से क्रॉस-संकलित करने की अनुमति दी।
S5 के लिए विभिन्न तृतीय-पक्ष प्रोग्रामिंग वातावरण जारी किए गए। चरण 5 का सबसे सूक्ष्मता से अनुकरण किया गया, कुछ ने मैक्रोज़ और अन्य छोटे संवर्द्धन जोड़े, अन्य चरण 5 से अधिक पृथक विधि से कार्य कर रहे हैं। चरण 5 प्रोग्राम को C (प्रोग्रामिंग लैंग्वेज) प्रोग्रामिंग लैंग्वेज और [[BASIC|मूलभूत]] से क्रॉस-संकलित करने की अनुमति दी थी।


=== संरचित प्रोग्रामिंग ===
=== संरचनात्मक प्रोग्रामिंग ===
चरण 5 ने सरल और/या संचालन से लेकर जटिल सबरूटीन्स तक संरचित या असंरचित प्रोग्रामिंग के निर्माण की अनुमति दी। इसलिए, चरण 5 कार्यक्रम में हजारों कथन शामिल हो सकते हैं।
चरण 5 ने सरल और/या संचालन से लेकर सम्मिश्र सबरूटीन्स तक संरचित या असंरचित प्रोग्रामिंग के निर्माण की अनुमति दी थी। इसलिए, चरण 5 प्रोग्राम में हजारों कथन सम्मिलित हो सकते हैं।


अधिकतम पारदर्शिता बनाए रखने के लिए, चरण 5 कई संरचना सुविधाएँ प्रदान करता है:
अधिकतम पारदर्शिता बनाए रखने के लिए, चरण 5 विभिन्न संरचना सुविधाएँ प्रदान करता है:
* ब्लॉक तकनीक - रैखिक संचालन अनुक्रम को खंडों में विभाजित किया जाता है और अलग-अलग ब्लॉकों में पैक किया जाता है।
* ब्लॉक तकनीक - रैखिक संचालन अनुक्रम को खंडों में विभाजित किया जाता है और भिन्न-भिन्न ब्लॉकों में पैक किया जाता है।
* खंड - ब्लॉक के भीतर, अलग-अलग खंडों में उपकार्यों की प्रोग्रामिंग करके बढ़िया संरचना संभव है।
* खंड - ब्लॉक के अन्दर, भिन्न-भिन्न खंडों में उपकार्यों की प्रोग्रामिंग करके बढ़िया संरचना संभव है।
* टिप्पणियाँ - संपूर्ण कार्यक्रम के साथ-साथ व्यक्तिगत ब्लॉक या खंड और व्यक्तिगत विवरण दोनों को सीधे टिप्पणियों के साथ प्रदान किया जा सकता है।
* टिप्पणियाँ - संपूर्ण प्रोग्राम के साथ-साथ व्यक्तिगत ब्लॉक या खंड और व्यक्तिगत विवरण दोनों को सीधे टिप्पणियों के साथ प्रदान किया जा सकता है।


=== प्रतिनिधित्व के तरीके ===
=== प्रतिनिधित्व के विधि ===
चरण 5 कार्यक्रमों को तीन अलग-अलग तरीकों से प्रस्तुत किया जा सकता है:
चरण 5 प्रोग्रामों को तीन भिन्न-भिन्न विधियों से प्रस्तुत किया जा सकता है:
* स्टेटमेंट लिस्ट (एसटीएल) - प्रोग्राम में पीएलसी द्वारा के बाद निष्पादित कमांड के स्मरक कोड का क्रम होता है।
* स्टेटमेंट लिस्ट (एसटीएल) - प्रोग्राम में पीएलसी द्वारा के पश्चात् निष्पादित कमांड के स्मरक कोड का क्रम होता है।
* [[सीढ़ी तर्क]] (एलएडी) - [[सर्किट आरेख]] के प्रतीकों के साथ स्वचालन कार्य का चित्रमय प्रतिनिधित्व
* लैडर लॉजिक (एलएडी) - [[सर्किट आरेख|परिपथ आरेख]] के प्रतीकों के साथ स्वचालन कार्य का चित्रमय प्रतिनिधित्व करता है
* [[फ़ंक्शन ब्लॉक आरेख]] (एफबीडी) - डीआईएन 40700/ डीआईएन 40719 के प्रतीकों के साथ स्वचालन कार्य का ग्राफिकल प्रतिनिधित्व।
* [[फ़ंक्शन ब्लॉक आरेख]] (एफबीडी) - डीआईएन 40700/ डीआईएन 40719 के प्रतीकों के साथ स्वचालन कार्य का ग्राफिकल प्रतिनिधित्व करता है।


प्रतिनिधित्व के तीनों तरीकों के साथ ऑपरेंड के लिए निरपेक्ष या प्रतीकात्मक पदनामों का उपयोग किया जा सकता है।
प्रतिनिधित्व के तीनों विधियों के साथ ऑपरेंड के लिए निरपेक्ष या प्रतीकात्मक पदनामों का उपयोग किया जा सकता है।


LAD और FBD में जटिल फ़ंक्शन और फ़ंक्शन ब्लॉक कॉल को फ़ंक्शन कुंजियों के माध्यम से दर्ज किया जा सकता है। वे स्क्रीन पर चित्रमय प्रतीकों के रूप में प्रदर्शित होते हैं।
एलएडी और एफबीडी में सम्मिश्र फ़ंक्शन और फ़ंक्शन ब्लॉक कॉल को फ़ंक्शन कीय के माध्यम से अंकित किया जा सकता है। वह स्क्रीन पर चित्रमय प्रतीकों के रूप में प्रदर्शित होते हैं।


कई प्रोग्राम संपादक हैं, या तो वास्तविक सीमेंस से, या अन्य आपूर्तिकर्ताओं से। सीमेंस द्वारा समर्थन बंद करने के बाद, अन्य आपूर्तिकर्ताओं ने नया STEP 5 संस्करण विकसित करना शुरू कर दिया जो Windows XP, या Windows 7 पर चल सकता है।
विभिन्न प्रोग्राम संपादक हैं, या तो वास्तविक सीमेंस से, या अन्य आपूर्तिकर्ताओं से सीमेंस द्वारा समर्थन बंद करने के पश्चात्, अन्य आपूर्तिकर्ताओं ने नया चरण 5 वर्जन विकसित करना प्रारंभ कर दिया जो विंडोज एक्सपी, या विंडोज 7 पर चल सकता है।


=== ब्लॉक ===
=== ब्लॉक ===
पाँच प्रकार के ब्लॉक उपलब्ध हैं:
पाँच प्रकार के ब्लॉक उपलब्ध हैं:
* संगठन ब्लॉक (ओबी) - नियंत्रण कार्यक्रम के प्रबंधन के लिए
* संगठन ब्लॉक (ओबी) - नियंत्रण प्रोग्राम के प्रबंधन के लिए उपयोग किया जाता है।
* प्रोग्रामिंग ब्लॉक (पीबी) - इसमें कार्यात्मक या प्रक्रिया-उन्मुख विशेषताओं के अनुसार संरचित नियंत्रण कार्यक्रम होता है
* प्रोग्रामिंग ब्लॉक (पीबी) - इसमें कार्यात्मक या प्रक्रिया-उन्मुख विशेषताओं के अनुसार संरचित नियंत्रण प्रोग्राम होता है
* अनुक्रम ब्लॉक (एसबी) - प्रोग्रामिंग अनुक्रमिक नियंत्रण के लिए
* अनुक्रम ब्लॉक (एसबी) - प्रोग्रामिंग अनुक्रमिक नियंत्रण के लिए उपयोग किया जाता है।
* फ़ंक्शन ब्लॉक (एफबी) - इसमें बार-बार होने वाले और विशेष रूप से जटिल प्रोग्राम भाग होते हैं
* फ़ंक्शन ब्लॉक (एफबी) - इसमें बार-बार होने वाले और विशेष रूप से सम्मिश्र प्रोग्राम भाग होते हैं
* डेटा ब्लॉक (डीबी) - नियंत्रण कार्यक्रम को संसाधित करने के लिए आवश्यक डेटा संग्रहीत करने के लिए।
* डेटा ब्लॉक (डीबी) - नियंत्रण प्रोग्राम को संसाधित करने के लिए आवश्यक डेटा संग्रहीत करने के लिए उपयोग किया जाता है।


कुछ S5 PLC में ब्लॉक प्रकार FX (विस्तारित फ़ंक्शन ब्लॉक), और DX (विस्तारित डेटा ब्लॉक) भी होते हैं; ये अलग-अलग ब्लॉक प्रकार नहीं हैं, बल्कि सीपीयू में अधिक मेमोरी और एड्रेसिंग स्पेस होने के कारण उपलब्ध ब्लॉकों का और सेट हैं।
कुछ S5 पीएलसी में ब्लॉक प्रकार एफएक्स (विस्तारित फ़ंक्शन ब्लॉक), और डीएक्स (विस्तारित डेटा ब्लॉक) भी होते हैं; ये भिन्न-भिन्न ब्लॉक प्रकार नहीं हैं, किन्तु सीपीयू में अधिक मेमोरी और एड्रेसिंग स्पेस होने के कारण उपलब्ध ब्लॉकों का और सेट हैं।


===संचालन ===
===संचालन ===
चरण 5 तीन प्रकार के ऑपरेशनों के बीच अंतर करता है:
चरण 5 तीन प्रकार के संचालनों के मध्य अंतर करता है:
* बुनियादी संचालन, (उदाहरण के लिए लिंक करना, सहेजना, लोड करना और स्थानांतरित करना, गिनती करना, तुलना करना, अंकगणितीय संचालन, मॉड्यूल संचालन) - इन्हें तीनों अभ्यावेदन में किया जा सकता है।
* मूलभूत संचालन, (उदाहरण के लिए लिंक करना, सहेजना, लोड करना और स्थानांतरित करना, गिनती करना, तुलना करना, अंकगणितीय संचालन, मॉड्यूल संचालन) - इन्हें तीनों अभ्यावेदन में किया जा सकता है।
* पूरक संचालन और जटिल कार्य, (उदाहरण के लिए प्रतिस्थापन कथन, परीक्षण कार्य, शब्द-दर-शब्द तर्क संचालन, वेतन वृद्धि/वृद्धि और जंप फ़ंक्शन।) - इन्हें केवल एसटीएल में निष्पादित किया जा सकता है।
* पूरक संचालन और सम्मिश्र कार्य, (उदाहरण के लिए प्रतिस्थापन कथन, परीक्षण कार्य, शब्द-दर-शब्द लॉजिक संचालन, वेतन वृद्धि/वृद्धि और जंप फ़ंक्शन।) - इन्हें केवल एसटीएल में निष्पादित किया जा सकता है।
* सिस्टम संचालन ([[ऑपरेटिंग सिस्टम]] तक सीधी पहुंच) - इन्हें केवल एसटीएल में निष्पादित किया जा सकता है।
* सिस्टम संचालन ([[ऑपरेटिंग सिस्टम]] तक सीधी पहुंच) - इन्हें केवल एसटीएल में निष्पादित किया जा सकता है।


== स्टक्सनेट ==
== स्टक्सनेट ==
{{main|Stuxnet}}
{{main|स्टक्सनेट}}
[[स्टक्सनेट]] [[कंप्यूटर वर्म]] अपने STEP 7 प्रोग्रामिंग वातावरण के माध्यम से विशेष रूप से SIMATIC S7 PLC को लक्षित करता है।
[[स्टक्सनेट]] [[कंप्यूटर वर्म]] अपने चरण 7 प्रोग्रामिंग वातावरण के माध्यम से विशेष रूप से सिमेटिक S7 पीएलसी को लक्षित करता है।


==संदर्भ==
==संदर्भ==
Line 98: Line 93:
== बाहरी संबंध ==
== बाहरी संबंध ==
*[https://new.siemens.com/global/en/products/automation/topic-areas/simatic.html Official product page]
*[https://new.siemens.com/global/en/products/automation/topic-areas/simatic.html Official product page]
*[https://new.siemens.com/global/en/company/about/history/history-features/60-years-of-simatic.html 60 years of SIMATIC history]
*[https://new.siemens.com/global/en/company/about/history/history-features/60-years-of-simatic.html 60 years of सिमेटिक history]
* {{cite book|author=Hans Berger |title=Automating with SIMATIC |date=2009 |orig-year=2000 |isbn=978-3-89578-333-3 }}
* {{cite book|author=Hans Berger |title=Automating with SIMATIC |date=2009 |orig-year=2000 |isbn=978-3-89578-333-3 }}
* {{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 }}

Revision as of 13:32, 20 September 2023

सिमेटिक सीमेंस द्वारा विकसित प्रोग्रामेबल लॉजिक कंट्रोलर और स्वचालित सिस्टम की श्रृंखला है। इस प्रकार 1958 में प्रस्तुत की गई यह श्रृंखला चार प्रमुख पीढ़ियों से निकली है, जिनमें नवीनतम सिमेटिक एस7 पीढ़ी है। यह श्रृंखला औद्योगिक स्वचालन और उत्पादन के लिए अभिप्रेत है।

सिमेटिक नाम सीमेंस का पंजीकृत ट्रेडमार्क है। यह "सीमेंस" और "ऑटोमैटिक" का मिश्रण है।

फ़ंक्शन

तीन I/O मॉड्यूल संलग्न के साथ सीमेंस सिमेटिक S7-300 पीएलसी सीपीयू

अन्य प्रोग्रामयोग्य लॉजिक नियंत्रकों की तरह,सिमेटिक उपकरणों का उद्देश्य मशीन के नियंत्रण को मशीन के प्रत्यक्ष संचालन से पृथक करना है, किसी विशिष्ट के लिए हार्ड-वायर्ड नियंत्रणों की तुलना में अधिक हल्के और बहुमुखी विधि से मशीन प्रारंभिक सिमेटिक उपकरण ट्रांजिस्टर-आधारित थे, जिनका उद्देश्य विशिष्ट मशीन से जुड़े और अनुकूलित रिले को परिवर्तित करना था। माइक्रोप्रोसेसरों को 1973 में प्रोग्रामों की अनुमति देते हुए प्रस्तुत किया गया था सामान्य प्रयोजन के डिजिटल कंप्यूटरों के समान जिन्हें संग्रहीत किया जाता है और मशीन नियंत्रण के लिए उपयोग किया जाता है।[1] सिमेटिक उपकरणों में नियंत्रित मशीनों से जुड़ने के लिए इनपुट और आउटपुट मॉड्यूल होते हैं। सिमेटिक उपकरणों पर प्रोग्राम नियंत्रित मशीनों पर सेंसर से इनपुट के लिए वास्तविक समय कंप्यूटिंग में प्रतिक्रिया करते हैं, और मशीनों पर प्रवर्तक को आउटपुट सिग्नल भेजते हैं जो उनके पश्चात् के संचालन को निर्देशित करते हैं।

डिवाइस और उसके संबंध मॉड्यूल के आधार पर, सिग्नल साधारण बाइनरी मान (उच्च या निम्न) या अधिक सम्मिश्र हो सकते हैं। सिमेटिक लाइन विकसित होने पर अधिक सम्मिश्र इनपुट, आउटपुट और गणनाओं का भी समर्थन किया गया था। उदाहरण के लिए, सिमेटिक 505 फ्लोटिंग पॉइंट मात्रा और त्रिकोणमितीय कार्यों को संभाल सकता है।[2]


उत्पाद रेखाएं

सीमेंस ने अब तक चार उत्पाद शृंखलाएँ विकसित की हैं:

  • 1958: सिमेटिक वर्जन जी
  • 1973: सिमेटिक एस3
  • 1979: सिमेटिक एस5
  • 1995: सिमेटिक एस7

सिमैटिक एस5

S5 लाइन 90U, 95U, 101U, 100U, 105, 110, 115,115U, 135U और 155U चेसिस शैलियों में बेची गई थी। प्रत्येक चेसिस शैली के अन्दर, भिन्न-भिन्न गति, मेमोरी और क्षमताओं के साथ विभिन्न सीपीयू उपलब्ध थे। उदाहरण के लिए, कुछ प्रणालियों ने अल्ट्रा-हाई-विश्वसनीयता नियंत्रण के लिए अनावश्यक सीपीयू संचालन प्रदान किया था, जैसा कि दवा निर्माता कंपनी विनिर्माण में उपयोग किया जाता है।

प्रत्येक चेसिस में विद्युत की आपूर्ति और विभिन्न विकल्प बोर्डों को जोड़ने के लिए स्लॉट के साथ बैकप्लेन सम्मिलित था। उपलब्ध विकल्पों में सीरियल और ईथरनेट संचार, डिजिटल इनपुट और आउटपुट कार्ड, एनालॉग सिग्नल प्रोसेसिंग बोर्ड, काउंटर कार्ड और अन्य विशेष इंटरफ़ेस और फ़ंक्शन मॉड्यूल सम्मिलित हैं।

सिमेटिक एस7

S7 लाइन में पहली प्रविष्टियाँ 1994 में जारी की गईं, जो तीन प्रदर्शन वर्गों के अंतर्गत उपलब्ध थीं: S7-200, S7-300 और S7-400 सिमेटिक S7 की प्रारंभ में नया फील्डबस मानक प्रोफिबस भी जारी हुआ और स्वचालन उपकरणों के मध्य संचार की सुविधा के लिए औद्योगिक ईथरनेट का अग्रणी उपयोग हुआ था। विशेष रूप से S7-300 सीपीयू वर्ग की महान सफलता ने स्वचालन प्रौद्योगिकी में वैश्विक संचालक में से एक के रूप में सीमेंस की भूमिका को सशक्त करने में सहायता की थी। इन श्रृंखलाओं के 2033 में चरणबद्ध विधि से समाप्त होने की उम्मीद है।[3] S7 सीपीयू की पहली पीढ़ी को पश्चात् में 2012 में जारी S7-1200 और S7-1500 द्वारा सफल बनाया गया था।[4] यह मॉडल मानक प्रोफ़िनेट इंटरफ़ेस के साथ आए थे।

सॉफ्टवेयर

सिमेटिक उपकरणों पर चलने वाले प्रोग्राम सीमेंस द्वारा बनाए गए सॉफ़्टवेयर वातावरण में चलते हैं। उत्पाद लाइन के अनुसार पर्यावरण भिन्न होता है:

  • सिमेटिक S5 उत्पाद श्रृंखला को चरण 5 में प्रोग्राम किया गया है।
  • सिमेटिक S7 उत्पाद श्रृंखला को चरण 7 (वी5.एक्स या टीआईए पोर्टल) में प्रोग्राम किया गया है।[5]


चरण 5

S5 उत्पाद श्रृंखला को सामान्यतः चरण 5 नामक पीसी आधारित सॉफ़्टवेयर प्रोग्रामिंग टूल के साथ प्रोग्राम किया गया था। चरण 5 का उपयोग प्रोग्रामिंग, परीक्षण और कमीशनिंग और S5 पीएलसी के लिए प्रोग्रामों के डॉक्यूमेंटेशन के लिए किया गया था।

मूल चरण 5 वर्जन सीपी/एम या सीपी/एम ऑपरेटिंग सिस्टम पर चलता था। पश्चात् के वर्जन एमएस-डॉस पर चले, और फिर विंडोज के वर्जन विंडोज एक्सपी के माध्यम से चले। चरण 5 का अंतिम वर्जन वर्जन 7.2 (पैच के साथ वर्जन 7.23 हॉटफ़िक्स 1 में अपग्रेड करने योग्य) था।

चरण 5 के अतिरिक्त, सीमेंस ने ग्राफ 5 नामक प्रोप्राइटरी स्टेट लॉजिक प्रोग्रामिंग पैकेज की प्रस्तुति की की। ग्राफ़ 5 अनुक्रमिक प्रोग्रामिंग लैंग्वेज है जिसका उपयोग उन मशीनों पर किया जाता है जो सामान्यतः भिन्न-भिन्न चरणों की श्रृंखला के माध्यम से चलती हैं। यह S5 प्लेटफ़ॉर्म पर स्टेट मशीन का अनुकरण करता है।

S5 के लिए विभिन्न तृतीय-पक्ष प्रोग्रामिंग वातावरण जारी किए गए। चरण 5 का सबसे सूक्ष्मता से अनुकरण किया गया, कुछ ने मैक्रोज़ और अन्य छोटे संवर्द्धन जोड़े, अन्य चरण 5 से अधिक पृथक विधि से कार्य कर रहे हैं। चरण 5 प्रोग्राम को C (प्रोग्रामिंग लैंग्वेज) प्रोग्रामिंग लैंग्वेज और मूलभूत से क्रॉस-संकलित करने की अनुमति दी थी।

संरचनात्मक प्रोग्रामिंग

चरण 5 ने सरल और/या संचालन से लेकर सम्मिश्र सबरूटीन्स तक संरचित या असंरचित प्रोग्रामिंग के निर्माण की अनुमति दी थी। इसलिए, चरण 5 प्रोग्राम में हजारों कथन सम्मिलित हो सकते हैं।

अधिकतम पारदर्शिता बनाए रखने के लिए, चरण 5 विभिन्न संरचना सुविधाएँ प्रदान करता है:

  • ब्लॉक तकनीक - रैखिक संचालन अनुक्रम को खंडों में विभाजित किया जाता है और भिन्न-भिन्न ब्लॉकों में पैक किया जाता है।
  • खंड - ब्लॉक के अन्दर, भिन्न-भिन्न खंडों में उपकार्यों की प्रोग्रामिंग करके बढ़िया संरचना संभव है।
  • टिप्पणियाँ - संपूर्ण प्रोग्राम के साथ-साथ व्यक्तिगत ब्लॉक या खंड और व्यक्तिगत विवरण दोनों को सीधे टिप्पणियों के साथ प्रदान किया जा सकता है।

प्रतिनिधित्व के विधि

चरण 5 प्रोग्रामों को तीन भिन्न-भिन्न विधियों से प्रस्तुत किया जा सकता है:

  • स्टेटमेंट लिस्ट (एसटीएल) - प्रोग्राम में पीएलसी द्वारा के पश्चात् निष्पादित कमांड के स्मरक कोड का क्रम होता है।
  • लैडर लॉजिक (एलएडी) - परिपथ आरेख के प्रतीकों के साथ स्वचालन कार्य का चित्रमय प्रतिनिधित्व करता है
  • फ़ंक्शन ब्लॉक आरेख (एफबीडी) - डीआईएन 40700/ डीआईएन 40719 के प्रतीकों के साथ स्वचालन कार्य का ग्राफिकल प्रतिनिधित्व करता है।

प्रतिनिधित्व के तीनों विधियों के साथ ऑपरेंड के लिए निरपेक्ष या प्रतीकात्मक पदनामों का उपयोग किया जा सकता है।

एलएडी और एफबीडी में सम्मिश्र फ़ंक्शन और फ़ंक्शन ब्लॉक कॉल को फ़ंक्शन कीय के माध्यम से अंकित किया जा सकता है। वह स्क्रीन पर चित्रमय प्रतीकों के रूप में प्रदर्शित होते हैं।

विभिन्न प्रोग्राम संपादक हैं, या तो वास्तविक सीमेंस से, या अन्य आपूर्तिकर्ताओं से सीमेंस द्वारा समर्थन बंद करने के पश्चात्, अन्य आपूर्तिकर्ताओं ने नया चरण 5 वर्जन विकसित करना प्रारंभ कर दिया जो विंडोज एक्सपी, या विंडोज 7 पर चल सकता है।

ब्लॉक

पाँच प्रकार के ब्लॉक उपलब्ध हैं:

  • संगठन ब्लॉक (ओबी) - नियंत्रण प्रोग्राम के प्रबंधन के लिए उपयोग किया जाता है।
  • प्रोग्रामिंग ब्लॉक (पीबी) - इसमें कार्यात्मक या प्रक्रिया-उन्मुख विशेषताओं के अनुसार संरचित नियंत्रण प्रोग्राम होता है
  • अनुक्रम ब्लॉक (एसबी) - प्रोग्रामिंग अनुक्रमिक नियंत्रण के लिए उपयोग किया जाता है।
  • फ़ंक्शन ब्लॉक (एफबी) - इसमें बार-बार होने वाले और विशेष रूप से सम्मिश्र प्रोग्राम भाग होते हैं
  • डेटा ब्लॉक (डीबी) - नियंत्रण प्रोग्राम को संसाधित करने के लिए आवश्यक डेटा संग्रहीत करने के लिए उपयोग किया जाता है।

कुछ S5 पीएलसी में ब्लॉक प्रकार एफएक्स (विस्तारित फ़ंक्शन ब्लॉक), और डीएक्स (विस्तारित डेटा ब्लॉक) भी होते हैं; ये भिन्न-भिन्न ब्लॉक प्रकार नहीं हैं, किन्तु सीपीयू में अधिक मेमोरी और एड्रेसिंग स्पेस होने के कारण उपलब्ध ब्लॉकों का और सेट हैं।

संचालन

चरण 5 तीन प्रकार के संचालनों के मध्य अंतर करता है:

  • मूलभूत संचालन, (उदाहरण के लिए लिंक करना, सहेजना, लोड करना और स्थानांतरित करना, गिनती करना, तुलना करना, अंकगणितीय संचालन, मॉड्यूल संचालन) - इन्हें तीनों अभ्यावेदन में किया जा सकता है।
  • पूरक संचालन और सम्मिश्र कार्य, (उदाहरण के लिए प्रतिस्थापन कथन, परीक्षण कार्य, शब्द-दर-शब्द लॉजिक संचालन, वेतन वृद्धि/वृद्धि और जंप फ़ंक्शन।) - इन्हें केवल एसटीएल में निष्पादित किया जा सकता है।
  • सिस्टम संचालन (ऑपरेटिंग सिस्टम तक सीधी पहुंच) - इन्हें केवल एसटीएल में निष्पादित किया जा सकता है।

स्टक्सनेट

स्टक्सनेट कंप्यूटर वर्म अपने चरण 7 प्रोग्रामिंग वातावरण के माध्यम से विशेष रूप से सिमेटिक S7 पीएलसी को लक्षित करता है।

संदर्भ

  1. "60 Years of Simatic". Siemens. Siemens. Retrieved 4 March 2020.
  2. "Siemens Simatic 505". Computing History. Centre for Computing History. Retrieved 4 March 2020.
  3. "SIMATIC S7-300". Siemens. Retrieved 12 November 2020.
  4. "What are the differences between SIMATIC S7-300 and S7-1500 PLCs?". RealPars. 29 April 2019. Retrieved 12 November 2020.
  5. "सिमैटिक स्टेप के साथ पीएलसी प्रोग्रामिंग". Siemens. Siemens. Retrieved 4 March 2020.


बाहरी संबंध