सिमेटिक

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

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

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

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

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


 * 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 में चरणबद्ध तरीके से समाप्त होने की उम्मीद है। S7 सीपीयू की पहली पीढ़ी को बाद में 2012 में जारी S7-1200 और S7-1500 द्वारा सफल बनाया गया। ये मॉडल मानक प्रोफ़िनेट इंटरफ़ेस के साथ आए थे।

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


 * SIMATIC S5 उत्पाद श्रृंखला को चरण 5 में प्रोग्राम किया गया है।
 * SIMATIC S7 उत्पाद श्रृंखला को STEP 7 (V5.x या TIA पोर्टल) में प्रोग्राम किया गया है।

चरण 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 को लक्षित करता है।

बाहरी संबंध

 * Official product page
 * 60 years of SIMATIC history