قراءة في كتاب هانز برجر باستخدام automating with step7 in stl and scl

38
س من سي ن م ة ي ق ط ن م ل ا مات ك حا ل ا ة ج مر ب ي ف ها مل$ ش& وا ب ت لك ل ا ض ف& و ا;pma&حد ا ه ات ت لك ا ا هدSTEP7 راء ب ج ل ل ا ض ف& و ا;pma&حد ا ه ر جر ب: ر ب ها ف ل& و م ل ا ا هد ف راء ب ج ل ع ا ي م جB لك د هد ب$ ش ي و ة. ي ع$ ث ي حد لد ا ضد ب ن ح ن ي الد ات ت لك ا ما ي س س لا من سي ات حT ت من دام ح ت س ا ب ن$ ش من و تلا;pma& ول ا ا ح م ي ف ب ت لك ا ;pma& مة ئ ا ق صدارة ي ف ة ات ف ل& ؤ م ال و ح م ل ا ا هد ي ف م ل عا ل وي ا ت ش م ي عل نq ي ب نu لا و ا ه ة و ي عل ول حص ل ا دا ب ا ح عدب س د ة وق ي عل ولة حص ؤر ف اة ب} ا ا ا;pma&هداب ي دي والد من ل ي ا عل ا ت ه اء ر ع& لاء ا لا م ز ل ا;pma&حد ا ة عاوت م ئ ة ي ل} ا ا ت صل ي و حت دا ا ح ت عب ت ي الد ات ت لك ا ا وهد. $ ا;pma&حدات ن م ة ي ع$ حدتT ت ن ما ي ف و دورات ن م م ظ ن: ن ما ي ف ا ت ل ع ج را م ل م ا ه& و ا;pma&حد ا ه جة و ف ص ب ا كن م ئ ا و ت ن د ا;pma& ب ر كب ل ا ا هد ن م ادة ف ي سلا ا ن م ع ي م ج ل ا ن مك ي ن ي حت ا ت: ن سا ل ب ا و ت ب ع ل ب هام ل ا ات ت لك ا ا ي هد عل وء لصء ا ا ف ل} ا ن مB لك د ن م ن مك ي ن وح ا;pma&ن م ط ا ت كل ؤع و ض و م ل ا ا هد ي ف حاول ن ؤف س و ة. ي ف ما ئ ما عل حاطة} لا ا ن م¢ ع ي م ج ل ا ن مك ي ن ي ا;pma&ن مت ي ن ي والد ي ل ا ع ل ا ؤع ض و م ل ا اق ت س ن ع ا ن حر خ ن ؤع ض و مل ل ع ط ف$ حدت ن ؤع ولا ض و م ل ل ا ض ن ن ي حت ط ق ف ات ت لك رح ا$ ش اركات$ س م ي عل ؤع ض و م ل ا ا هد ق ل ع ت وف س ف ؤع ض و م ل ا ي وحدة عل اظ ف حل ل و رح$ ش ل ا ن م د ب ر م ي ل} ا ر ما ا;pma&م اح ن ح ن ما ئ م لة ور ي و ق ت اح ن ح ن و& ي$ ش ي ف& ي ط ح ن ما ئ ز ف م ي و ق ي ل د وا ف ي لر وا سا ق ي سلا وا ق ت عل ي ل ا ي ف م ه ق ج لاء م ز ل س ا ح ت ن ن ل ل و ل م ل ا لاء ب م ز ل ا ب ت ص ن ف ي صل& لا ا ؤع. ض و م ل س ا ق ت وص ص ح ن د ف ي لر وا سا ق ي س لا ل ة: د اق ر ب عب ة ي م ن مك ي: سن و ما ه و ن ظ ب ما ن م ر$ كب ل ا;pma& ت ص ق ي ل وا: ر ب دع ها ت م ل ة ا ي كن ما ؤق ف ة اف ص} لا ا كان م} لا ا ن م س لن ق ر$ ا;pma& كب ان ت لن ل ؤع ض و م ل دم ا ح ن ل ت ص ا ف ت ن م ا ورب ر ض راة ب ما ة اف ص} وا ات ت لك ل ة ي لف ا مة ج ر لب ي ا عل ي للا;pma& و ا ة الدرج مد ب ي ع ت ؤف س و ة. ي كن ي ف ر جر ب ي لت ا ا تT ن درا ف ل ة يم ي ن ها ب ماB دراك} ي ا ل} ا عا ي م ج اح ن ح ن ي لت وا ن$ ش من و تلاو م ا ل عا ي ف رة هب$ ش ل ري ا ج& لا ا ب ت لك ع ا مرها را ك ب ن مك ئ دة ت ح ة رت خ ن ون ك ب ها عل ل ق اح ت ل ا ة رت خT ت ل ة ا هد ل ب ت ك ن} وا. اق ت ش ل ا ا هد ي ف م ع ل د ك ي ل} د ا ت ك& ا ت ل ا ب اح ن ح ن ها و& ب ا ت ن ها و لت و ق ط ور ط ي ف ث ل ا مار جة ف ض( ث يا الك دمة ف م21 ات ت لك ا ن م)

Upload: yasser-badr

Post on 29-Jul-2015

229 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: قراءة في كتاب هانز برجر باستخدام Automating with STEP7 in STL and SCL

سيمنس من المنطقية الحاكمات برمجة في وأشملها الكتب أفضل أحد هو الكتاب جميع STEP7هذا بذلك ويشهدصدارة في ومؤلفاته المجال هذا في العالم مستوى على الخبراء أفضل أحد هو برجر هانز المؤلف فهذا الخبراء

. عنه الحديث بصدد نحن الذي الكتاب سيمنسالسيما منتجات باستخدام األوتوميشن مجال في الكتب قائمة

فور إياه أهدانا والذي المنتدى على هنا األعزاء الزمالء أحد بمعاونة إليه وصلنا حتى جدا تعبنا الذي الكتاب وهذاما في لنا المراجع أهم أحد وهو تصفحه ويمكننا أيدينا بين اآلن وهو عليه بالحصول جدا سعدنا وقد عليه حصوله

. أحداث من عنه نتحدث وفيما دورات من ننظم

بلغتنا الهام الكتاب هذا على الضوء إلقاء من ذلك من نتمكن أن طموح وكلنا الموضوع هذا في نحاول وسوفبما علما اإلحاطة من الجميع يتمكن أن نتمنى والذي الغالي الكنز هذا من االستفادة من الجميع يتمكن حتى وبلساننا

فيه.

الموضوع يتصل حتى فقط الكتاب شرح مشاركات على الموضوع هذا نغلق فسوف الموضوع وحدة على وللحفاظفي حقهم الزمالء نبخس ولن بالملل الزمالء فيصيب األصلي الموضوع سياق عن يخرجنا للموضوع قطع يحدث وال

من مزيد إلى ما أمر يحتاج وربما له تقويم ونحتاج فيشئ نخطئ فربما والتقويم والنقد واالستفسار التعليق. الموضوع بخصوصنفس والنقد لالستفسار نافذة عبر منه سنتمكن ما وهو نظن ما من أكثر والتفصيل الشرح

للبيان الموضوع تخدم تفاصيل من ضروريا نراه ما وإضافة للكتاب الفنية الترجمة على األولى بالدرجة نعتمد وسوف. كتبه في برجر هانز المبدع كتبه ما فوق اإلضافة اإلمكان فليسمن أكثر

عالم في الشهيرة األخرى الكتب مع تكرارها يمكن جيدة تجربة تكون فلعلها النجاح التجربة لهذه كتب وإنوتحتاج وبنائها طفولتها مازالتفيطور التي لقدراتنا تنمية بها ما إدراك إلى جميعا نحتاج والتي االوتوميشن

. السياق هذا في دعم كل إلى بالتأكيد

صفحة ) الكاتب الكتاب( 21مقدمة من

Page 2: قراءة في كتاب هانز برجر باستخدام Automating with STEP7 in STL and SCL

منظومة عن عامة نظرة يعطي الكتاب من الجزء S7-300/400فهذا

أجزاء S7-300/400فنظام من يتكون نظام نفس Modularهو في تكون أن يمكن الموديوالت أو األجزاء وهذه

المركزية المعالجة وحدة مع .CPUالمكان الوحدات لتلك إضافي ضبط إلى الحاجة دون متعددة أماكن في موزعة أو

نظام الموزعة S7-300/400ففي ضمن Distributed input/output systemالوحدات النظام من جزء هي. األصلي النظام عتاد

المكونات من األساسية القاعدة تمثل الذاكرة من عديدة أنواع مع التعامل في بإمكانياتها المركزية المعالجة ووحدة. المطلوبة البرامج لتنفيذ الالزمة

حيث النظام من تنفيذها المطلوب التعليمات يشمل والذي المستخدم برنامج على البرامج تحميل ذاكرة وتحتوي

في جزء تخزين يتم في .RAMتوجد العمليات تنفيذ لسرعة

STEP7 لبرمجة برامجية بيئة برنامج S7-300/400هو فهي البرمجة أداة .SIMATIC Managerأما

نظام SIMATIC Managerحيث تحت يعمل برنامج كل Windowsهو على ويحتوي ميكروسوفت من. المشروع مع للتعامل الالزمة والعمليات الوظائف

برنامج فإن الضرورة برنامج SIMATIC Managerوعند واختبار المكونات تهيئة مثل إضافية وظائف يمنحبالمحاكاة.

Page 3: قراءة في كتاب هانز برجر باستخدام Automating with STEP7 in STL and SCL

في المتاحة البرمجة لغات باستخدام وحلها مشكلتك بصياغة تقوم .STEP7وأنت

برنامج من - - SIMATIC S7ويتكون تتكون والتي مسبقا معرفة بوظائف بلوكات من بعد فيما التفصيل سيتم كما

تسمى .Networksحلقات

البرنامج وقطع البرنامج تنفيذ ترتيب من جيدة منظومة إعطاء مع البرنامج ألجزاء منحها يتم أولوية درجات وتتيح

يسمى .Interruptsفيما

باستخدام البرمجة الثنائية STEP7وتتعامل البيانات من بداية للبيانات متعددة بأنواع متغيرات Binaryمعvariables مثل البيانات من المعقدة التركيبات وحتى والعشرية الصحيحة العددية المتغيرات Structuresوحتى

. وغيرها والمصفوفات

نظام في المكونات على شاملة نظرة على األول الفصل نظرة S7-300/400ويحتوي على الثاني الفصل ويحتوي

برمجة على عمليات STEP7شاملة عليها تستند التي .STEP7والقواعد

الثالث برنامج SIMATIC S7 Programوالفصل عناصر ألكثر مقدمة البلوكات S7يمثل برمجة ويبين أهمية

البرمجة لغة باستخدام متفرد أو منفصل البرمجة STLبشكل .SCLولغة

البرمجة بلغات الخاصة واألوامر العمليات شرح التالية الفصول وعبر ذلك بعد الشروحات STL , SCLويتم وكل

ت المبرمج : يتم المتحكم األول SIMATIC S7-300/400الباب

Page 4: قراءة في كتاب هانز برجر باستخدام Automating with STEP7 in STL and SCL

المبرمج 1.1 المتحكم هيكل

المكونات- 1.1.1

المبرمج وحدات SIMATIC S7-300/400المتحكم من يتكون متحكم المكونات Modularهو تضماآلتية:

.Racksالراك* بينهم بالتوصيل وتقوم الوحدات تستوعب والتيالجهد* .Power supply PSمصدر للمنظومة الداخلية والعناصر المكونات تغذية يمنح والذي

المركزية* المعالجة .CPUوحدة البرامج متطلبات وتنفيذ بتخزين تقوم حيثالتوجيه* أو التوصيل عن Interface Modules IMsوحدات بعضها مع الراكات بتوصيل تقوم حيث

. راك من أكثر استخداماإلشارة* ومن Signal Modules SMsوحدات النظام إلى العملية من التحكم إشارات تحمل والتي

. وتماثلية رقمية ومخرجات مدخالت شكل في العملية إلى النظامالوظائف* تعتمد Function Modules FMsوحدات التي أو المعقدة العمليات في تستخدم والتي

وحدة عن منفصل بشكل اإلشارة وتعامل الوقت عامل على حرج .CPUبشكلاالتصال* نوع Communication Modules CPsوحدات بأي االتصال على القدرة النظام تمنح حيث

Page 5: قراءة في كتاب هانز برجر باستخدام Automating with STEP7 in STL and SCL

. الفرعية الشبكات مناالتصال* .Subnetsشبكات أخرى بأجهزة او ببعضها المتحكمات بتوصيل تقوم والتي

المحطة أو المبرمج راك Stationوالمتحكم من أكثر من تتكون أن توصيلها Rackيمكن يتم والتيحزمي كابل باستخدام المركزية Bus cableمعا المعالجة ووحدة الجهد مصدر كلها العناصر أما

كلها واإلخراج اإلدخال هناك SMs,FMs,CPsووحدات يكن لم وإن الراك على وتوصيلها تثبيتها يتمالمركزي الراك عن الوحدات من مجموعة فصل أردت إذا أو المركزي الراك على كافي مكان

التوصيل وحدات طريق عن ذلك عمل شكل ) IMsفيمكنك التالي الشكل (1-1مثل

موزعة وإخراج إدخال وحدات توصيل يمكن شبكة Distributed I/Oكذلك باستخدام لمحطةPROFIBUS الفصل في ذلك بيان 1.2.1وسيتم

الوحدة بتوصيل الراك للبيانات Moduleويقوم مسارين يسمى Busإلى مسار P-Busاألول I/Oأوويسمى االتصال مسار هو K-Busوالثاني

البيانات مسار I/O Busمسار بينما عالية بسرعة واإلخراج اإلدخال إشارات لتبادل خصيصا مصمماالتصال .Communication busبيانات الكبيرة الكميات ذات البيانات تبادل طريقه عن فيتم

االتصاالت المركزية Communication Busمسار المعالجة وحدة بتوصيل طرف CPUيقوم معالوظيفية MPIالبرمجة االتصال FMsواألجزاء .CPsووحدات

Page 6: قراءة في كتاب هانز برجر باستخدام Automating with STEP7 in STL and SCL

S7-300محطة- 1.1.2

اإلعداد ) (Centralized configurationمركزية

المتحكم أقصى S7-300في وإخراج )8بحد إدخال .SM,FM,CPوحدات المركزي( الراك على تثبيتها يمكن: اثنين من حل فلديك استخدامها تنوي التي للوحدات كافيا هذا يكون ال وعندما

طريق* فقطعن راك اثنين عدد تستخدم أن بمعنى الطبقة ثنائي اإلعداد تستخدم أن المسافة IM365إما حيث.1فقط واآلخر الراك بين متر

حتى* بينها المسافة تصل راك أربعة استخدام يمكن حيث الطبقة الرباعي اإلعداد تستخدم باستخدام 10أو متر

IM360,IM361. معا

تشغيل التيارالكهربي 8ويمكنك باستهالل راك لكل الوحدات عدد تحديد يتم أن أيضا ويمكن راك كل في وحداتعن عبارة هو والذي .1.2للراك ذلك عن بتيارالحمل الممثل الوحدات استهالل يزيد أن يجب ال حيث أمبير

طريق عن ببعضها الوحدات توصيل من Busويتم كل يمثل والذي .P-Bus,K-Busخلفي معا

Page 7: قراءة في كتاب هانز برجر باستخدام Automating with STEP7 in STL and SCL

المحلي التوصيل Local bus segmentجزء

الوحدة استخدام يمنحها خاصة ميزة االنتشار FM356هناك خاصية الوحدة هذه تمنح توضيح) .Splitحيث يوجد ال) الجملة لهذه هذا من أكثر

. ايضا الحالة هذه على تسري الكهربية القدرة استهالك وعن الوحدات عدد عن توضيحها السابق والتحديدات

القياسية المركزية المعالجة Standard CPU'sوحدات

القياسية المركزية المعالجة وحدات ابتكار تم كبيرة Standard CPU'sلقد ذاكرة لها فاآلن كبير نطاق على

استخدام استحداث وتم أكثر مضغوطا التصميم وأصبح التنفيذ في عالية وسرعة Micro memoryللبرنامجcard MMC الذواكر انواع في السابقة بالطرق مقارنة كبيرة إلمكانيات الباب الطريقة هذه استخدام فتح حيث

الباب ) انظر ذاكرة 1.1.6المستخدمة إدارة عن يتحدث (.CPUوالذي

Page 8: قراءة في كتاب هانز برجر باستخدام Automating with STEP7 in STL and SCL

المضغوطة المعالجة S7-300C CPU'sوحدات

على : بالفعل تحتوي حيث المضغوط للتصميم الفرصة تتيح المضغوطة الوحدات هذهوتماثلية* رقمية ضمنية وإخراج إدخال وحدات

العمليات* في والتحكم والقياسات للعدادات ضمنية تكنولوجية وظيفية وحدات

تدعم* أيضا ضمنية اتصال االتصال PROFIBUS DPوحدات نظام وكذلك منقادا أو قائدا كان نقطة ) P2Pسواءنقطة (. إلى

للنظام وظائف هي التكنولوجية واإلخراج System functionsوالوحدات اإلدخال وحدات تستخدم والتي

داخل فإن CPUالضمنية .MMCوكذلك المضغوطة الوحدات تشغيل متطلبات أحد

التكنولوجية المركزية المعالجة Technology CPUوحدات

المركزية المعالجة . CPU317وحدة ايضا لتشغيلها ويتطلب التكنولوجيا من عديدة أنواع مع لالستخدام مناسبة

القياسية. :MMCوجود األصدارات إلى باإلضافة متاحة اآلتية واإلصدارات

التكنولوجية* المعالجة المفتوح CPU317Tوحدة التحكم دوال تمزج دوال Open-loop controlحيث مع

الحركة في Motion control fuctionsالتحكمالقياسي النوع مثل التحكم جزء تصميم تم .CPU317وقد تماما

برنامج طريق عن وبرمجته وضبطه تهيئته .STEP7ويتم

هي البرنامج من خاصة حزمة أو خاصة باقة الوحدة هذه في التكنولوجية الوظائف وبرمجة ضبط -S7ويحتاجTechnology option package.

تثبيت برنامج S7-Technologyويتم .SIMATIC Managerضمن التثبيت تعليمات باتباع

المركزية المعالجة PROFINET CPUوحدة

المعالجة صناعي CPU317PNوحدة إيثرنت اتصال وحدة على تحتوي Industrial ethernetوالتيinterface واإلخراج اإلدخال وحدات مع للعمل تصميمها تم األتمتة PROFINET I/Oوقد أنظمة ومع

Component based automation CBA

المركزية المعالجة FAIL-Safe CPUوحدات

المعالجة أنظمة CPU317Fوحدة في في S7-distributedتستخدم ذلك عن الحديث وسيتم العطل ضد اآلمنة1.1.5الفصل

المركزية المعالجة CPU318وحدة

المركزية المعالجة عائلة CPU318وحدة في األكبر معالج. S7-300هي الوحدة لهذه الرئيسي المعالج بناء ويماثل

.S7-400الوحدات جدا عالية بإمكانيات تدعيمه يتم والذي

الوحدة باستخدام CPU318ومع الوحدة ذاكرة زيادة باستخدام RAM memory cardيتم FlashأوEEPROM

SIPLUS extremeنظام

نطاق يصل مثال حيث جدا الصعبة أو القاسية التشغيل ظروف في استخدامه يتم األقسى أو األقصى النظام هذا

Page 9: قراءة في كتاب هانز برجر باستخدام Automating with STEP7 in STL and SCL

بين - الحرارة و 25درجة وحتى 60درجة واألتربة والصدمات لالهتزازات عالية مقاومة وتمثل مئوية درجة. مختصرة . أمثلة طريق عن وضيحها الجليد

S7-400محطة-

اإلعداد ) (Centralized configurationمركزية

بالمتحكم الخاص بإصدارات S7-400الراك يتحمل UR1متاح و 18حيث يتحمل UR2وحدة و 9حيث UR3وحداتيتحمل .4حيث وحدات

UR1,UR2 امتداد شكل في استخدامهم أيضا .Expansion rackيمكن

الجهد مصدر المركزية Power supplyويحتل المعالجة استخدام CPUووحدة تم لو حتى الراك على أماكن. وحدة كل من أكثر أو اثنين

الراك باستخدام للوحدات الراك على األماكن عدد زيادة يتم الضرورة حالة UR1,ER1فالنوع : UR1,UR2فيعلى منهما كل بينما 18يحتوي على UR2,ER2مكان منهما كل .9يحتوي أماكن

استخدام بمسافة IM460-1,IM461-1يتم الراكات بين التوصيل أقصى 1.5في بحد متر

Page 10: قراءة في كتاب هانز برجر باستخدام Automating with STEP7 in STL and SCL

استخدام بمسافة IM460-0,IM461-0ويتم الراكات بين التوصيل أقصى 5في بحد متر

استخدام يتم األكبر حتى IM460-4,IM461-4وأيضا IM460-3,IM461-3وللمسافات بمسافة 4لتوصيل راكاتحتى 100حتى أو .600متر متر

حتى توصيل للجزء 21ويمكن الكود مفتاح على الراك رقم ضبط يتم الراكات بين وللتمييز المركزي الراك على راك

IMx61-xالمستقبل

جزئين على الوحدات بين يربط الذي الخلفي التوصيل جزء P-BUS ,K-BUSويحتوي

اإلشارة ER1,ER2الراكات لوحدات البسيط لالستخدام تصميمهم للبرنامج SMتم قطع أي تولد ال والتي

Interrupt إلى تحتاج خالل 24وال من توصيلة P-Busفولت بها يوجد K-Busوال

الراكات K-Busويوجد في كبير حجم لها والتي الخاصة والعمليات االتصال بيانات بنقل والخاص

UR1,UR2,CR2 األرقام من كامتداد فرعي راك أو مركزي راك استعمالها تم 6وحتى 1سواء

المجزأة الراكات Connecting segmented rackتوصيل

الراكات في خاصة ميزة على CR2توجد الراك يحتوي أن مركزية 2ويمكن معالجة جهد CPUوحدة مصدر مع

عبر بينهما البيانات تبادل يتم أن يمكن حيث منهما لكل المنفصل بالتشغيل االحتفاظ مع مشترك K-BUSمركزيوجود .P-BUSمع منهما بكل الخاصة والمخرجات بالمدخالت الخاصة البيانات بتبادل خاص منهما لكل تماما منفصل

المعالج متعدد Multiprocessor modeالنمط

النوع حتى S7-400في تتشارك أن .4يمكن المتعدد المعالج نمط في مناسب راك على وحدات

ومعامالتها بعناوينها وحدة كل وتحتفظ فقط معينة معالجة لتخصوحدة المحطة وحدات من وحدة تخصيصكل ويتممنفصلة

الفصل في تفصيلي شرح المعالج 20.3.6وهناك متعدد القطع 21.7والفصل Multiprocessor modللنمط عن

المعالج متعدد Multiprocessor interruptللنمط

وحدات Connection of SIMATIC S5 modulesتوصيل

الوحدة وحدات IM463-2تتيح مع -ER701وكذلك EG183U,EG185U,EG186Uمثل S5االتصال2,ER701-3 مع S7-400وذلك

ناحية من االمتداد طريق S5وفي عن التوصيل معالجة الوحدات IM314يتم كل مع والتعامل معالجة يمكن حيثاالمتداد هذا مع للعمل القابلة

للوحدة حتى IM463-2ويمكن النوع 4معالجة من S5امتدادات

1.1.4 - Fault-tolerant SIMATIC خطأ بنسبة تسمح التي المنظومات

نظام على تحتوي والتي الحاكمات من سيمنسنوعان من يوجد الخطأ لنسبة عالية سماحية بها التي التطبيقات في

العمل في هما Redundancyالتبادل النوعان وهذان المكونات في وكذلك البرنامج في يتوفر -S7حيث400H/FH

Page 11: قراءة في كتاب هانز برجر باستخدام Automating with STEP7 in STL and SCL

) البرنامج ) تبادلية Software redundancyتكرارية

األساسية الباقة وأخرى SIMATIC S7-300/400باستخدام أساسية محطة بإنشاء المطلب هذا تحقيق يمكنك. األساسية المنظومة تعطل حالة في للعمل االحتماالت وضع مع احتياطية

النظام من االنتقال يتطلب حيث البطيئة األنظمة حالة في البرامج طريق عن بالتبادلية العمل نظام ويناسب. المنظومة تصميم بحسب عديدة ثواني االحتياطي النظام إلى األساسي

صورة بآخر االحتياطية الوحدة تعمل االنتقال وبعد االنتقالية الفترة تلك خالل النظام إشارات تجميد يتم حيث. ذلك على العمل وتواصل االساسية الوحدة على البيانات من محفوظة

موزعة وإخراج إدخال وحدات طريق عن والمخرجات المدخالت يخص فيما التبادلية تحقيق ET200Mويتماتصال وحدة التبادلي IM153-3باستخدام الشبكي للنظام (PROFIBUS-DPبالنسبة

االختياري مع Software redundancyالنظام وتثبيته عليه الحصول ويمكن أيضا SIMATIC managerمتاح

باالعطال S7-400Hالنظام السماحية ذو

باألعطال S7-400Hالمتحكم السماحية ذات المتحكمات أحد إمكانية Fault-tolerantهو على يحتوي والذيعدد بين تبادلي بشكل ليعمل البيانات 2التهيئة لمقارنة المعالجين بين تزامن ووحدة منفصلين راكين على وحدة

طريق عن نقلها يتم Fiber optic cableوالتي

الفعال االنتظار نظام على الوحدتين التشغيل Hot standbyوتعمل ينتقل العاملة للوحدة العطل حدوث فعنداالخرى الوحدة إلى مباشرة

الراك واحد 9×2مع UR2-Hويتيح راك على وحدتين تثبيت إمكانية أماكن

وحدة كل مع منفصل بشكل واإلخراج اإلدخال وحدات استخدام , Single-sided ConfigurationويتاحSingle-Channel انتقال نظام هناك يكون أن يمكن حيث متقدمة إتاحة ET200Mباستخدام Switchingأو

أيضا تبادلي نظام أو بسيط نظام باستخدام يتم أن يمكن االتصال بينما

التبادلية وجود عدم حالة في العمل يختلفعن وال العادي البرنامج مثل فهو العمل برنامج أما

برنامج في ضمنيا موجود التبادلية من SIMATIC STEP-7وعملية فوق V5.3اإلصدارات فما

والسالمة- باألمن المتصل Safety-relevant SIMATICالنظام

Page 12: قراءة في كتاب هانز برجر باستخدام Automating with STEP7 in STL and SCL

العطل ضد اآلمنة .Fail-safeاألنظمة مباشرة بالفصل السالمة تحقيق يتم فيها والتي. العالية والسالمة األمن متطلبات ذات المصانع في استخدامها ويتم

في تتمثل والسالمة األمن السالمة SIMATIC S7ومتطلبات مستويات طريق حسب SIL1,SIL2,SIL3عن

الدرجات IEC61508المواصفة حسب المواصفة AK6وحتى AK1والمتطلبات والفئات DIN V 19250حسب

المواصفة 4إلى 1من EN 954-1من

بذلك مرتبطة معالجة وحدة في بالسالمة المهتم المستخدم برنامج في اختياريا وضعها يتم والسالمة األمن وظائف

النوع ) األنواع( )F-CPUمن من وتكون اآلمن النوع من أيضا تكون والتي واإلخراج اإلدخال وحدات -Fوعلىmodules,F-Submodules)

المعالجة وحدات مع والسالمة األمن تكنولوجيا إدراج وحدات F-CPU ,F-Modulesويمكن S7-300/400في. المعتادة القياسية التطبيقات إلى باإلضافة

طريق عن اآلمن االتصال يستخدم تسمى PROFIBUS-DPكذلك آمنة أيضا تسمح PROFISafeطريقة والتي. القياسي البيانات إطار على والسالمة األمن بيانات بنقل

Page 13: قراءة في كتاب هانز برجر باستخدام Automating with STEP7 in STL and SCL

منظومة :SIMATIC S7وتعطي والسالمة األمن متطلبات لتحقيق طريقتين

اآلمن الموزع اآلمنة S7-Distributed safetyالنظام S7-H/FHواألنظمة

اآلمنة الموزعة S7-Distributed Safetyاألنظمة

أو التحكم عمليات في سواء الماكينات على واألفراد الماكينات حماية في رئيسي بشكل تستخدم أنظمة وهي. الصناعية العملية

للعائلة اآلمنة الحالية المعالجة للعائلة CPU 317F-2DPو CPU 315F-2DPهي S7-300وحدات بالنسبة أما

S7-400 هيCPU 416F-2 الموزعة للوحدات هي ET200Sوبالنسبة االساسية الوحدة IM151-F/CPUفإن

المقطع بها والتي اآلمنة مع Fالوحدات توصيلها طريق S7-400يتم باستخدام PROFIBUS-DPعن

PROFISafe

باستخدام أيضا متاح اآلمنة الوحدات S7-300وتشغيل

اآلمن STEP7الباقة النظام وبرمجة لضبط مطلوبة لألمان باإلضافة االختيار ذات

االسم تحمل ايضا والتي بذلك الخاصة البرمجة لغات طريق عن وضبطه والسالمة باألمن الخاص الجزء برمجة ويتم

F-LAD,F-CSF. البيانات أنواع من المحدودة القليلة االنواع وبعض العمليات من محدودة مجموعة مع

تحويل يتم عطل أو خطأ حدوث أو اكتشاف حالة التوقف F-CPUوفي وضع إلى STOP-Modeمباشرة

. والسالمة األمن بعمليات الخاصة الدوال من مكتبة والسالمة باألمن الخاصة اإلضافية الباقة تحتوي كذلك

S7 F/FHالنظام

على S7 F/FHالنظام باالعتماد مبرمج متحكم نظام .S7-400هو الصناعية للعمليات خصيصا مصممالعائلة على كليا النظام هذا بمحطات S7-400ويعتمد توصيلها االتصال S7-400ويتم طريق عن

PROFI Safeاآلمن للمتحكم .S7-400Fويمكن للمتحكم العادي البرنامج مع والسالمة األمن برنامج ربط

المتحكم فإن والسالمة األمن وظائف إلى اإلمكانيات S7-400FHوباإلضافة من العديد يتيحاألخرى.

اكتشافعطل حالة التوقف Faultفي حالة إلى الوحدة بنظام STOP-Modeتقود التحويل ويتمفعل) رد أي وجود للتشغيل( Reaction freeعدم وجاهزية توقف حالة في المعالجة وحدة وتكونبالذواكر االحتفاظ Hot Standbyمع

برنامج طريق عن للوحدة الضبط باإلصدار STEP7ويتم .V5.1القياسي فوق فمااإلضافية وكذلك S7 F Systemsالباقة والبرمجة والسالمة لألمن الداعمة الوحدات لضبط مطلوبة

اإلضافية S7-SCL V5.0و CFC-V5.0 SP3الباقاتاستخدام المكتبة CFCويتيح من الوظيفية الدوال استخدام للبرمجة يمكن F-Libraryكطريقة

. البرنامج مع وربطها استدعاؤهااألخطاء الكتشاف منظومة عمل تتيح الباقات هذه فإن والسالمة األمن عمليات إلى وباإلضافة

ومعالجتها.حالة إلى النظام تحويل أو التوقف بحالة االحتفاظ إما عطل حدوث حالة في أنه يضمن وهذا

األمان.. عمل حالة في البرنامج ببقية واالحتفاظ بالعطل الخاص الجزء فصل يتم عطل حدوث حالة وفي

وحدة S7-400F/FHولتشغيل لكل رخصة على الحصول CPUيجباآلمنة اإلدخال Fail-Safe modulesالوحدات نظام مع تشغيلها ويتم اآلمنة النظم لتشغيل توفيرها يجب

الموزع ET200Mواإلخراج

اآلمنة واإلخراج اإلدخال Fail-Safe I/Oوحدات

اآلمنة واإلخراج اإلدخال .Fail-Safe Modulesوحدات اآلمنة النظم لتشغيل مطلوبةللحساسات معين وتوصيل النظام في متضمنة والسالمة لألمن دوال استخدام يتم والسالمة األمن ولتحقيق

Page 14: قراءة في كتاب هانز برجر باستخدام Automating with STEP7 in STL and SCL

الوحدات Actuatorsوالفاعالت مع

استخدام أيضا األعطال F-Modulesويمكن لتتبع متطورة متطلبات مع القياسية التطبيقات في

أنظمة مع استخدامها يمكن التبادلية والسالمة األمن للتشغيل S7 F/FHوحدات النظام إمكانيات لزيادة وذلك

: متعددة إصدارات في متاحة اآلمنة واإلخراج اإلدخال ووحدات

تصميم- مع اآلمنة التوزيع S7-300الوحدات نظام مع الوحدة ET200Mتستخدم مع مركزيا -CPU 315Fأو2DP

الموزع- النظام مع استخدامها يتم اآلمنة اإللكترونية والوحدات القدرة معها ET200Sوحدات التوصيل يتم والتي

طريق IM151-F/CPUعننظام- استخدام استخدام S7ومع يمكن اآلمن أيضا PROFIBUS-DPالموزع فرعية آمنة وحدات مع اآلمن

المركزية 1.1.6 المعالجة وحدة ذاكرة CPU Memory areaمساحة

شكل وحدة 1.2يوضح وفي البرمجة جهاز في الذاكرة شكل اإلدخال )CPUالتالي اإلشارة معالجة وحدات وفي. للبرنامج( الهامة واإلخراج

االتصال عدم حال البيانات على يحتوي البرمجة التعليمات )Offlineفجهاز المستخدم برنامج من تتكون والتي ) الرموز( ) جداول مثل بالمشروع المرتبطة والبيانات الشبكات وضبط المكونات ضبط مثل النظام وبيانات والبيانات

والتعليقات.

االتصال حال والتي Onlineوالبيانات المركزية المعالجة وحدة على النظام وبينات المستخدم برنامج من تتكون

Page 15: قراءة في كتاب هانز برجر باستخدام Automating with STEP7 in STL and SCL

المحملة أو التحميلية الذاكرة وهي للذاكرة مساحتين العاملة Load memoryتتضمن Workوالذاكرةmemory

البرامج من احتياطية نسخة حفظ ذاكرة وربما النظام ذاكرة توجد .Backup memoryوكذلك

واإلخراج اإلدخال وحدات تحتوي النهاية .I/O Modulesوفي عليها والخروج الدخول إلشارات ذاكرة على

. على تلك الذاكرة وحدات وتحتوي فرعية ذاكرة وحدات لتركيب مخصص مكان على المركزية المعالجة وحدة وتحتوي.) الحقا ) ذكره سيأتي المعالجة، بوحدة الخاصة الذواكر تصميم إلى انظر منها أجزاء أو المحمل البرنامج

حالة في ذاكرة كروت شكل في الذاكرة وحدات تصميم ميكرو CPU318,CPU4xxيتم كارت شكل في وتصمم

المضغوطة الوحدات حالة .CPU3xx ,CPU3xxC, CPU317في

البرامج إطار تحديث في الذاكرة وحدات استخدام أيضا وحدات Firmwareويمكن تشغيل CPUلنظام

الذاكرة Memory Cardكارت

المعالجة لوحدات الفرعية الذاكرة الذاكرة S7-400والوحدات CPU318وحدة كروت والتي MCهينوعان EEPROMوكذلك RAMمنها

حجم زيادة في فقط الرغبة حالة استخدام RAMففي يتم للوحدة التشغيل ذاكرة RAM Cardأوكارت يتيح أثناء RAMحيث الحجم كبيرة للبرامج ضروري وهذا به االتصال حال البرنامج تعديل

كارت أن مالحظة ويجب والتشغيل التركيب وبداية من RAMاالختبار نزعه عند محتوياته يفقد.CPUوحدة

تضمين يتم حيث والتركيب االختبار انتهاء بعد الكهرباء فصل ضد البرنامج تحمي أن أردت وإنباستخدام فقم للمكونات والتهيئة الضبط الكارت FLASH EEPROM CARDبيانات وضع يتم حيث

. المركزية المعلجة وحدة على مكانه في

البرنامج تحميل يمكن بهذا المعنية الوحدات مع Onlineوفي المعالجة وحدات مع االتصال حال. الكارت وجود

الصغير الذاكرة Micro Memory Cardكارت

من الحديثة الوحدات في استخدامه يتم الذاكرة كروت من النوع MMCويسمى S7-300هذاكارت على ومسحها MMCوالبيانات عليها والكتابة منها القراءة يمكن ولكن ذاتيا محوها يتم ال

.RAMمثل بطارية بدون البرنامج نسخ يتيح وهذا البرنامج تفقد ال نزعها عند لكن تماما

كارت استخدام MMCويحتوي فيلزم وبالتالي بالكامل التحميل برنامج .MMCعلى للتشغيل كارت استخدام النظام MMCويمكن إطار وتحديثات المستخدم لبرنامج متنقلة Firmwareكذاكرة

على مباشرة والكتابة القراءة يمكن خاصة وظيفية دوال /MMCوباستخدام كتابة قراءة مثلاإلنتاج في Recipeوصفات البرنامج على أرشيفية لبيانات تخزين عمل وتزويدها MMCأو

بالبيانات.

( الحمل ) ذاكرة التحميلية Load memoryالذاكرة

. التحميل أو الحمل ذاكرة على يوجد المكونات وتهيئة ضبط متضمنا كلي بشكل المستخدم برنامجإلى ومنها التحميل ذاكرة على أوال البيانات تحميل يتم البرنامج نقل عند البرمجة جهاز ومن

العمل Work memoryذاكرة. التنفيذي البرنامج أنه على يعامل ال التحميل ذاكرة أو التحميل منطقة في الموجود والبرنامج

ذاكرة كارت على تحتوي ال التي الوحدات حالة كجزء MMCوفي تصميمها يتم التحميل ذاكرة فإنبوحدة إلحاقه يتم ذاكرة كارت أو الوحدة في يكون CPUضمني أن يمكن ROMأو RAMوالذي

التحميل ذاكرة كون حالة كارت RAMوفي أو بطارية RAMضمنية يتطلب األمر فإن مرفقالمستخدم برنامج على Retentiveللحفاظ

Page 16: قراءة في كتاب هانز برجر باستخدام Automating with STEP7 in STL and SCL

التحميل ذاكرة كون حالة كارت EEPROMوفي أو وحدة EEPROMضمنية تشغيل يمكن CPUفإنهبطارية بدون

برنامج أرشيفية STEP7 V5.1ومن كنسخة المشروع تخزين يمكن المجهزة المعالجة ولوحداتالفصل ) انظر التحميل ذاكرة على (2.2.2مضغوطة

العمل Work Memoryذاكرةداخل ضمنية سريعة ذاكرة شكل في تصميمها تم العمل هيئة CPUذاكرة RAMفي

األجزاء نقل عملية إدارة يتم حيث العمل ذاكرة في التنفيذ قيد محل والبيانات األوامر بنسخ التشغيل نظام يقومتماما التشغيل نظام طريق عن المعنية والبيانات التنفيذية

وهذا مجزأة أو متالصقة تكون أن يمكن حيث مناسب بشكل الذاكرة استخدام يتم والبيانات البرنامج وضع وبحسبتماما داخلي األمر

النظام System memoryذاكرة

. البرنامج باستخدام إليها الوصول يمكنك يتم التي المتغيرات عناوين على النظام ذاكرة تحتويحسب وحدة لكل المخصصة المساحات على تحتوي والتي مساحات إلى دمجها يتم والعناوين

مواصفاتهاأو مثال مفاتيح توصيل نقط من إشارات لقراءة تستخدم مدخالت تكون أن يمكن والعناوين

ريالي أو لمبة أو كونتاكتور في بها التحكم يمكن حيث مخرجاتاآلتية : العناوين مساحات على النظام ذاكرة وتحتوي

بالرمز Inputsالمدخالت- إليها Iويشاراإلدخال وحدة على المدخل لحالة صورة المدخالت تعتبر حيث

بالرمز Outputsالمخرجات- إليها Qويشاراإلخراج وحدة على المخرج لحالة صورة المخرجات تعتبر حيث

الذاكرة- بالرمز Bit memoryخانات إليها Mويشارعليها البرنامج في مكان أي في معلومة أو حالة تخزين يتم حيث

بالرمز Timersالمؤقتات- إليها Tويشارالتوقيتات ومراقبة الوقت وظائف باستخدام تسمح مواقع وهي

بالرمز Countersالعدادات- إليها Cويشارالتنازلي أو التصاعدي سواء العد في استخدامها يمكن والتي برامجية مواقع وهي

المؤقتة- المحلية بالرمز Temporary local dataالبيانات إليها Lويشاريسمى ما في توقيعها يتم حيث العمليات تنفيذ أثناء مرنة مؤقتة كحاويات L-Stackوتستخدم

المركزية المعالجة وحدة لذاكرة الفيزيائي Physical design of CPU Memoryالتصميم

وحدة ذاكرة تصميم الشكل ) CPUيختلف انظر نفسها الوحدة نوع (1.3بحسب أسفل

Page 17: قراءة في كتاب هانز برجر باستخدام Automating with STEP7 in STL and SCL

تستخدم التي مثل MMCالوحدات تحميلية CPU S7-3xx ,CPU S7-3xxC , ET200S , ET200Xكذاكرةكارت استخدام يتم أن دائما ويجب ضمنية تحميلية ذاكرة التشغيل MMCليسفيها إلمكانية معها

مع التعامل أحدهما MMCويتم جزئين على يشتمل أنه بنقل ROMواآلخر RAMعلى تقوم حيثجزء إلى جزء RAMالبرنامج إلى بعدذلك نسخه يتم االختبار ROMثم بعد األوامر قوائم باستعمال

التشغيل عوامل تذكر على الحفاظ MMCباستخدام Retentivityويتم

استخدام حفظ CPU 317ومع في التشغيل ذاكرة من جزء استخدام Retentive data blocksيتموالبيانات األوامر لحفظ العاملة الذاكرة بقية استخدام Non-Retentive dataويمكن

استخدام أنها CPU318ومع على الموصفة العناوين البرنامج نسخ ذاكرة يمكن )Retentiveتقبلالباب إلى (22.2.3الرجوع الشأن بهذا المعلومات من للمزيد

الضمنية الذاكرة تصميم لتعديل S7-400 CPUsوكذلك CPU 318في RAMوتم أو الصغيرة للبرامجالنوع Blocksالقوالب من التحميل ذاكرة كون حالة في فردي Flash EEPROMبشكل

Page 18: قراءة في كتاب هانز برجر باستخدام Automating with STEP7 in STL and SCL

استخدام يتم الداخلية التحميل ذاكرة حجم من أكبر التحكم برنامج كون حالة Flash RAMوفيcard إلى البرمجة جهاز باستخدام المختبر البرنامج نقل يتم االختبار وبعد Flashلالختبار

EEPROM. المعالجة وحدة على مكانه في ذلك بعد وضعه يتم والذي

الوحدات في العمل ذاكرة تقسيم والثاني S7-400ويتم البرنامج أوامر أو لكود األول جزئين إلى. المستخدم برنامج لبيانات

الوحدات في العمل وذاكرة النظام .CPU318 , S7-400 CPUsوذاكرة عمليا واحد جزء هي ) على ) تأثير له هذا فإن واإلخراج اإلدخال العمليات صورة حجم تغير فلو المثال سبيل وعلى

للوحدة العمل ذاكرة

حالة .CPU417وفي خارجية وحدة باستخدام العمل ذاكرة تمديد يمكن فإنهالموزعة 1.2 واإلخراج اإلدخال Distributed I/Oوحدات

باستخدام توصيلها يتم التي الموزعة واإلخراج اإلدخال بوحدات PROFIBUS-DP , PROFINET-IOيقصدنظام نظام PROFIBUSشبكة PROFIBUS-DPيستخدم يستخدم بينما البيانات شبكة PROFINETلنقل

باب ) إلى ارجع البيانات لنقل (1.3.2اإليثرنت

االتصال 1.2.1 PROFIBUS-DPنظام

نظام الرئيسي PROFIBUS-DPيمنح الجزء بين البيانات لنقل قياسي التابعة Masterاتصال األجزاء وبينSlavesالفرعية

القائد بين التوصيل التابعين Masterيتم شبكة Slavesوبين طريق PROFIBUSعنحتى توصيل وحتى Stationsمحطة 32ويمكن الشبكة من جزء ككل 127في الشبكة مستوى على محطة

للقائد له DP-Masterويمكن التابعين في التحكمشبكة على برمجة أجهزة توصيل أيضا أجهزة PROFIBUS-DPويمكن الموزعة HMIوكذلك والوحدات

DP-Master systemالقائد DPنظام

نظام استخدام التابعين PROFIBUS-DPيتم مجموعة قيادة يتم بحيث واحد بقائد قائد Slavesعادة طريق عنMasterواحد

الشكل DP-Masterويكون راجع ، األعطال وتتبع البرمجة أجهزة باستثناء البيانات مسار على الوحيد القائد -1هو4

Page 19: قراءة في كتاب هانز برجر باستخدام Automating with STEP7 in STL and SCL

مجموعة من أكثر تركيب أيضا ( PROFIBUS-DPويمكن زمن ) يزيد وهذا ، القائد متعدد النظام الشبكة نفس علىيتعامل عندما ألنه المنفصلة الحاالت في فرعياته DP-Masterاالستجابة أحقية DP-Slavesمع مستوى فإن

لآلخرين تابعيه DP-Mastersالوصول مع الوقت نفس في يتماالستجابة زمن خفض التابعة Response timeويمكن الوحدات عدد خفض طريق يمكن Slavesعن أنه طالما

محطة على القيادة متعدد نظام قائد S7تشغيل من أكثر على التابعين توزيع النظم DP-Masterفيمكن حالة وفيكل فإن المعالج الخاص CPUمتعددة االتصال نظام لها يكون

DP-Masterالقائد

شبكة على القائد PROFIBUS-DPالقائد يكون أن ويمكن التابعين مع البيانات يتبادل الذي وهو الفاعل العنصر هوالشبكة : على

اتصال- بمنفذ مجهزة مركزية معالجة الوحدات DPوحدة CPU315-2DP , CPU317مثلامتداد- مثل IMوحدة المركزية المعالجة لوحدة IM467مالصقة

مثل CPوحدة- المركزية المعالجة لوحدة CP 342-5,CP443-5مالصقة

أولى درجة قائد ثانية Class-1 Masterويوجد درجة قائد ويوجد العمليات معالجة يخص فيما البيانات لتباديClass-2 Master البرمجة بأجهزة األعطال وتتبع للخدمة

االتصال نظام على DP-Slavesالتابعون

بين : الشبكة على التمييز ويتم الشبكة على السلبية هي الوحدات وهذه

المضغوطة- التابعة على Compact DP-Slavesالوحدات للقائد بالنسبة منفرد مودول كانت لو كما وتتصرفالشبكة.

التابعة- مجمع Modular DP-Slavesالوحدات بشكل الوقت نفس في وحدة من أكثر من وتتكونالذكية- التابعة من Intelligent DP-Slavesالوحدات مجموعة يدير بها خاص برنامج على تحتوي التي وهي

لها التابعين

االتصال - 1.2.1 )PROFIBUS DPنظام تابع (

باص البروفي نظام في المضغوطة Compact PROFIBUS DP Slavesالتوابع

Page 20: قراءة في كتاب هانز برجر باستخدام Automating with STEP7 in STL and SCL

تتضمن باص البروفي في المضغومة التوابع / ET200Bأمثلة أو ) الرقمية المخرجات المدخالت من إصدار وهولها الحماية درجة ، هو IP20التماثلية البيانات لنقل معدل أقصى ،12) / ثانية بت ميجا

الحماية ) ET200Cوكذلك درجة حيث والحماية التركيب قوي نموذج بين IP66/67وهو للمزج متعددة أشكال وله ، إما للبيانات نقل ومعدل ، والتماثلية الرقمية والمخرجات / 1.5المدخالت أو ثانية بت / (12ميجا ثانية ميجابت

والتماثلية ET200L-SCوكذلك الرقمية واإلخراج اإلدخال وحدات بين المزج بحرية يمكن حيث مجزأة وحدات وهوله الحماية درجة ،IP20 البيانات نقل /1.5ومعدل ثانية بت ميجا

) مثل ) البيانات مسار الباص مدخل باص DP/AS-iويتصرف البروفي شبكة على مضغوط تابع PROFIBUSكأنهDP

وحدات شكل في باص البروفي Modular PROFIBUS DP Slavesتوابع

.ET200Mالنوع وحدات شكل في باص البروفي لتوابع مثال هومحطة ويماثل يقابل النوع اتصال DIN-Railعلى S7-300وهذا ووحدة جهد مصدر من IM153وله وحتى CPUبدال

وحدات 8عدد من الراك على وحدات SMوحدات بين FMأو هنا البيانات نقل معدل / 9.6ويتراوح و ثانية بت كيلو12/ ثانية ميجابت

البيانات مسار على فاعلة وحدات مع للعمل يصمم أن أيضا قائد Active bus modulesيمكن كان DP-MasterإذاS7-400محطة

النوع من واإلخراج اإلدخال وحدات وفك تركيب يمكن أنه يعني .S7-300وهذا الباور وجود حالة وفي التشغيل أثناءاألخرى الوحدات عمل ويستمر

) المؤلف ) يقول كما فجوات بدون الوحدات تركيب ضروريا يعد ولماستخدام االتصال ET200Mويمكن وحدة تبادلي IM153-3مع بيانات مسار على Redundant busكتابع

الوحدة IM153-3وللوحدة على للقائد واآلخر األساسية الوحدة على الرئيسي بالقائد لالتصال واحد اتصال منفذيناالحتياطية

الذكية باص البروفي Intelligent PROFIBUS DP Slavesتوابع

محطة وحدة S7-300ومثالها تشغيل يتم فيها االتصال - CPUوالتي تدعم مثل - )DPوالتي التابع نظام فيمحطة( CPU 315-2DPالوحدة وحدة S7-300أو التابع CP342-5ومعها حالة في

األساسية ET200Xوالوحدة الوحدة أيضا BM147/CPUمع ذكي كتابع تشغيلها .Intelligent DP Slaveيمكنوحتى األساسية الوحدات تضم كامتداد 7فهي وحدات

وحدات استخدام يمكنك أو ومخرجات مدخالت لها سلبية اساسية وحدات استخدام يمكن أساسية كوحداتمثل ذكية برنامج BM147/CPUأساسية تنفيذ على STEP7قادرة

/ تغذية وحدات وكذلك كذلك تماثلية ووحدات إخراج إدخال رقمية وحدات شكل في متوفرة االمتدادية والوحداتحتى ) والحماية للتوصيل كهربية . 5.5أحمال بتغذية وات األساسية ( 3فولت - 400ك الوحدات وتتعامل فاز

من بيانات نقل / 9.6بمعدالت وحتى ثانية بت /12كيلو ثانية بت ميجا

الرائع للمؤلف الرائع الكتاب مع بدأناه ما نكمل دعونا باستخدام Hans Bergerواآلن األتمتة حولSTEP7 باستعمالSTL,SCL النوعية هذه في عام بشكل االتصال طرق عن الحديث بصدد كنا وقد

صفحة ) سيمنس منتجات )33من الكتاب من

االتصال- RS 485 Repeaterمكبر

االتصال ) مكبر النوع هذا شبكة ( RS 485 Repeaterيقوم في للبيانات مسارين PROFIBUSبربطالشبكة وحجم الوحدات عدد زيادة يمكن وبالتالي

االتصال ) مكبر ويمكن( RS 485 Repeaterويضمن ، الكهربي العزل ضمان مع اإلشارة تكبير إعادةحتى نقل سرعات على يعمل / 12أن النقل سرعة يتضمن والذي ثانية بت /45.45ميجا ثانية كيلوبت

االتصال بطريقة PROFIBUS PAوالخاصة

االتصال ) مكبر المكبر لهذا يوجد عند( RS 485 Repeaterوال االعتبار في الوضع يتم فقط ضبط أي. البيانات مسارات مواصفات حساب

األعطال- اكتشاف Diagnostics repeaterمكبر

األعطال ) اكتشاف مكبر األعطال مكبر استخدام طوبولوجيا( Diagnostics repeaterيمكن لحساب

Page 21: قراءة في كتاب هانز برجر باستخدام Automating with STEP7 in STL and SCL

كابل PROFIBUSشبكة استخدام وتتبع RS485مع الكتشاف وأيضا التشغيل خالل نحاسياألعطال.

األعطال ) اكتشاف مكبر النوع هذا أيضا والعزل( Diagnostics repeaterويمنح اإلشارة تكبير عملية. لإلشارة الكهربي

هو اتصال وصلة ألي طول بين 100وأقصى االتصال نقل معدل ويكون / 9.6متر و ثانية 12كيلوبت. ثانية/ ميجابت

األعطال ) اكتشاف مكبر النوع يتم( Diagnostics repeaterولهذا حيث التوصيالت من أنواع ثالثمن القادم الخط الطرف DP-Masterتوصيل المسارين DP1للمسار Feed terminalsعلى بينما

تتبع DP2,DP3اآلخرين وأجهزة الشبكة قياسطوبولوجيا توصيل لدوائر لتوصيل يخصصانالشبكة . على األعطال

حتى توصيل األعطال 9ويمكن اكتشاف مكبر .Diagnostics repeaterأجهزة التوالي على

األعطال اكتشاف مكبر مع التعامل الرئيسي Diagnostics repeaterويتم النظام DP-Masterفيالتوابع أحد أنه .DP-Slaveعلى

إلى المكتشف العطل بيانات نقل يتم ما خطأ حدوث حالة DP-Masterوفي

تمثل البيانات الشبكة وهذه ( طوبولوجيا بيانات ( وتحتوي الكابالت وحسابات االتصال وحداتآخر على األعطال ( 10اكتشاف اإلحصائية والبيانات والسبب والمكان العطل بمعلومية أحداث

) األعطال) اكتشاف مكبر يتيح ذلك إلى وباإلضافة االتصال نظام جودة على ملحوظاتDiagnostics repeater) ( المتزامنة بالزمن المرتبطة الوظائف مراقبة

برنامج مع برمجة جهاز باستخدام األعطال تتبع بيانات إلى الوصول أيضا أو STEP7 V5.2ويمكن. رسوميا يعرضها وأيضا أعلى

المستخدم برنامج خالل طريق User programومن عن األعطال مكتشف مع التعامل يمكنالنظامية الوظيفية والدالة DP_TOPOLوهي SFC103الدوال النظام وهي SFC59لتفعيل

RD_REC النظامية الوظيفية الدالة أو RDRECوهي SFB52للقراءة

األعطال اكتشاف مكبر في الساعة وحدة Diagnostics repeaterولضبط وقت قراءة عن CPUيتمالوظيفية الدالة األعطال READ_CLKوهي SFC1طريق اكتشاف مكبر إلى نقلها ويتم

Diagnostics repeater الوظيفية الدالة طريق الوظيفية WR_RECوهي SFC58عن الدالة أوSFB53 وهيWRREC

األعطال اكتشاف مكبر وبرمجة ضبط برنامج Diagnostics repeaterويتم طريق STEP7عن

ملف رئيس GSDويجد لها التي األنظمة مع سيمنس Masterللعمل غير

الشبكات DP/DP Couplerرابط

استخدام النوع DP/DP Couplerيمكنك من فرعيتين شبكتين بين تبادل PROFIBUSللربط يمكن وبالتالي

المجموعتين منظمي بين DP-Mastersالبيانات

بيانات نقل معدل على تعمال أن ويمكن بل بعضهما عن كهربيا معزولتان الشبكتان وتكونحتى بعضها /12مختلفعن ثانية بت ميجا

الرابط تعريف يتم الشبكتين تابع DP/DP Couplerوفي أنه Addressبعنوان DP-Slaveعلى. الشبكتين في مختلف

الرابط مع للتداول قابل بيانات حجم و 244هو DP/DP Couplerوأقصى مقسمة 244مدخل مخرجذاكرة 16إلى مساحة

اإلخراج لتوصيفمساحة مطابقة الوحدات أحد في اإلدخال توصيفمساحة تكون أن ويجب

Page 22: قراءة في كتاب هانز برجر باستخدام Automating with STEP7 in STL and SCL

)) والعكس )) الثانية في مخرجات تعتبر األولى في المدخالت أن حيث لألخرى

حتى نقل .Byte 128ويمكن

لألخرى المخرجات حالة تظل منهما لوحدة اإلدخال بيانات حزمة نقل فشل حالة وفي. األخيرة)) (( الحالة على تغيير دون هي كما المقابلة

الرابط ضبط برنامج DP/DP Couplerيتم طريق عن ملف STEP7وتهيئته مع GSDويتوفر الرابط لتشغيلسيمنس غير أخرى منتجات

PROFIBUS PAإلى PROFIBUS DPتوصيل : 2-2-

PROFIBUS PA

PA العمليات آلية إلى بيانات PROFIBUS PAومسار Process automationترمز نقل نظام هوالمناظرة الصناعات وبالمثل الكيميائية الصناعات مثل جوهري بشكل مؤمنة هندسية عمليات

والمشروبات الغذائية الصناعات مثل

االتصال بروتوكول القياسية PROFIBUS PAيعتمد المواصفة الثاني )EN 50170على الجزءPROFIBUS DP )الدولية المواصفة على االتصال طريقة IEC 1158-2وتعتمد

بين للتوصيل محتملتان طريقتان PROFIBUS PAو PROFIBUS DPوهناك

الرابط- الفرعية DP/PA Couplerباستخدام الشبكة تشغيل يمكن كان على PROFIBUS DPإذابيانات نقل /45.45معدل ثانية كيلوبتوصلة- النقل DP/PA Linkباستخدام طريقة تحول PROFIBUS PAإلى PROFIBUS DPوالتي

DP/PA Couplerالرابط

الرابط النظام DP/PA Couplerيتيح على تعمل التي األجهزة تعمل PAتوصيل التي األجهزة معPROFIBUS DPبنظام

االتصال منظومة أو النظام الرابط PROFIBUS DPوفي على DP/PA Couplerيصبح ويعمل تابعبمعدل بيانات نقل /45.45سرعة ثانية كيلوبت

حتى توصيل بنظام 31ويمكن يعمل الرابط PAجهاز األجهزة DP/PA Couplerعلى هذه وتعملمسار بيانات PAعلى نقل /31.25بمعدل ثانية كيلوبت

على العاملة األجهزة مجموعة تكون معا البيانات PAوبمشاركتها لنقل مشترك نظام

الرابط من اإلصدار DP/PA Couplerويتوفر الوحدة تعطي حيث الوحدة قدرة حسب -nonبديلينEx اإلصدار 400حتى اآلخر البديل بينما خرج تيار أمبير خرج 100حتى Exمللي تيار أمبير مللي

DP/PA Linkالوصلة

الوصلة أجهزة DP/PA Linkتتيح كأجهزة PAتحويل بيانات PROFIBUS DPلتعمل نقل بمعدلبين / 9.6يتراوح وحتى ثانية بت /12كيلو ثانية ميجابت

وصلة ربط DP/PA Linkوتتكون وحدة النوع 5وحتى IM157من من ربط DP/PA Couplersوحداتمسار طريق عن معا ربطها SIMATIC S7يتم

وحدات وتضم مسارالبيانات صورة PROFIBUS PAوتأخذ في تابعويمكن PROFIBUS DPوتضعهمحتى وصة PROFIBUS PAوحدة 31توصيل DP/PA Linkعلى

Page 23: قراءة في كتاب هانز برجر باستخدام Automating with STEP7 in STL and SCL

العمليات إدارة SIMATIC PDMجهاز

العمليات إدارة وتشغيل )SIMATIC PDM )Process device managerجهاز لضبط مستقلة أداة هوبنظام تعمل التي الذكية األجهزة فائقة PROFIBUS PAوصيانة والتحويل النقل أنظمة وظائف أو

HART-Highway Addressable Remote Transducersالسرعة

البرمجة أجهزة Device Description Language DDLولغة لضبط HARTمتاحة

اإلصدارات الرمز STEP7 V5.1 SP3في تحمل التي الوحدات في بعدها ضبطها I&Cوما يتمطريق عن الستخدام Hardware configurationوبرمجتها حاجة توجد ذلك SIMATIC PDMوال بعد

بين : 3 AS-Interfaceو PROFIBUS DPاالتصال

الفعلي االستشعار Actual sensor interface AS-iواجهة

الفعلي االستشعار واجهة الدولية AS-iنظام القياسية للمواصفة تبعا األتمتة نظم مستويات ألقل شبكي نظام هو

EN 50295.

نظام في القائد حتى AS-iويتحكم تابعة وحدات سلكتين 62في من يتكون خط عبر أقصى بحد wire-2وحدةشكل ) الكهربية التغذية ومصدر التحكم إشارات من كال ينقل (.1.5والذي

نظام في التوصيل إلى AS-iوقطعة تصل أن إشارة 100يمكن مكبرات طريق عن الوصول ويمكن طول متر

repeaters 600حتى. متر

نظام في العمل AS-iويمكن في مستشعرات AS-i Interface Safety at workاآلمن توصيل مباشرة يمكن

المفاجئ التوقف مفاتيح مثل ( E-Stopاألمن الدرجة حتى اإلضاءة مصفوفات ومفاتيح األبواب حماية ومفاتيح

الدولية للمواصفة طبقا المواصفة EN 954-1الرابعة الدولية SIL3أو للمواصفة .IEC 61508طبقا

آمنة توابع األمر يتطلب هذا أيضا Safe AS-i Slavesولتنفيذ األمان مراقبة وأجهزة األمان بمفاتيح لالتصال. آمنة فصل إمكانية أيضا وتمنح للضبط قابلة منطقية وحدات عبر ربطها يتم والتي

الفعلي االستشعار واجهة منظومة في AS-i Masterالقائد

Page 24: قراءة في كتاب هانز برجر باستخدام Automating with STEP7 in STL and SCL

نظام في القياسي حتى AS-iالقائد في يتحكم أن تنفيذ AS-iوحدة 31يمكن دورة بزمن .5تابعة ثانية مللي

قائد حتى Extendedممتد AS-iومع التابعة الوحدات عدد زيادة تابعة 62يمكن تنفيذ AS-iوحدة دورة 10وبزمن. ثانية مللي

ممتد لقائد تابعة قياسية توابع استخدام تم إذا ، العنوان نفس يحتالن الممتد العنونة نظام مع التوابع من أزواج. العنوان نفس تحتل فإنها

القائدة الوحدة استخدام محطات CP 343-2برقم AS-i Masterيتم نظام محطات S7-300في نظام في أو

ET 200M توابع تدعم :AS-iوالتي التالية القياسية- التوابع

الممتدة- ) العنونة نظام ذات (.A/B Slavesالتوابع

التناظرية- رقم Analog Slavesالتوابع التوابع لمظهر 7.4أو 7.3تبعا

القياسي الوضع . CP 343-2فإن Standard modeفي / وتحتل إخراج إدخال كوحدة و 16تتصرف إدخال 16بايتمن ) بدءا التناظرية العناوين منطقة في إخراج (.128بايت

عدد أو 31وحتى قياسية تابعة تابعة 62وحدة الوحدة A/B Slavesوحدة طريق عن تشغيلها .CP 343-2يمكن

التابعة الوحدات بيانات ضبط الوحدة AS-i Slavesويتم في المخزنة القياسية البيانات طريق .CPعن

الممتد الوضع القائدة Extended modeفي للوحدة الكامل التوظيف .AS-i Masterفإن متاح برنامج من تنفيذه يمكن القائد استدعاء أن يمكن فإنه مستخدمة توريدها يتم التي القياسية الدالة كانت إذا

/ واختبار ) الفعلي المفترض الضبط واختبار التشغيل أثناء البيانات نقل القياسية الطريقة إلى باإلضافة المستخدم.) وتشخيصاألعطال

الرابط فاعالت DP/AS-Inerfaceويتيح نظام Profibus sensorsوحساسات AS-i Actuatorsاتصال مع

PROFIBUS DP.

نظام حتى PROFIBUS DPفي بيانات نقل بمعدل توابع وحدات عن عبارة / 12الرابط درجة وحتى ثانية بت ميجا

.IP20حماية

نظام قائد AS-Interfaceفي توابع AS-i Masterفهو في يتحكم .AS-i Slavesوالذي

اإلصدارات في متوفر .DP/AS-i Link Advancedوكذلك DP/AS-i Link 20Eالرابط

:AS-i Slavesوالتوابع الطريقة بهذه فيها التحكم يمكن التالية

توابع- ، القياسية .AS-iالتوابع التناظرية

الممتدة- ) العناوين ذات (.A/B Slavesالتوابع

لمواصفة- طبقا البيانات نقل آلية ذات (.DP/AS-i Link Advancedأو )V3.0اإلصدار AS-iالتوابع

االستشعارالفعلي واجهة نظام في AS-i Slavesالتوابع

التوابع تكون أن وحدات AS-i Slavesيمكن مع حساسات أو مسارات على البيانات نقل على تعتمد AS-iفاعالتASIC أوAS-i.

الفاعالت توصيل وحدة Sensorsوالحساسات Actuatorsيتم التغذية AS-i ASICمع تمنح ال وحدة على

لها Passiveالكهربية الكهربية التغذية تمنح وحدات على التقليدية والحساسات الفاعالت توصيل .Activeويتم

التابعة األقصى AS-i Slavesالوحدات وعددها المحددة العناوين من واحد تحتل والتي القياسي بالشكل متوفرة31. عنوان

. المعتادة الرقمية والمخرجات المدخالت مثل المستخدم برنامج خالل من التابعة الوحدات عنونة ويتم

الممتد العنونة نظام ذات التابعة الوحدات باسم )Extended addressing modeأزواج A/BالمعروفةSlaves )حتى توصيل إمكانية يعني بما واحد، عنوان .62تحتل للقائد تابعة وحدة

الوحدات معاملة النوع A-Slavesيتم عنونة يتم بينما قياسية وحدات أنها سجالت B-Slavesعلى باستخدامالبيانات.

التوابع استخدام أيضا .AS-i A/B Slavesيمكن التناظرية القيم ونقل لتسجيل

Page 25: قراءة في كتاب هانز برجر باستخدام Automating with STEP7 in STL and SCL

السيريال PROFIBUS DPتوصيل : 4 االتصال Serial interfaceمع

االتصال االتصال PROFIBUS DP/RS 232Cوصلة طريقة بين محول وطريقة V.24اإلصدار RS232Cهي

.PROFIBUS DPاالتصال

لالتصال تسلسلي منفذ لها التي منظومة RS232Cاألجهزة على توصيلها باستخدام PROFIBUS DPيمكن

تحويل .DP/RS232Cوصلة

التحويل وصلة االتصال DP/RS232Cتدعم .ASCIIوكذلك 3964Rبروتوكوالت

توصيل نقطة PROFIBUS DP/RS232Cيتم إلى نقطة بنظام .Point-to-Pointللجهاز

بروتوكول إلى التحويل التحويل PROFIBUS DPيتم وصلة طريق .PROFIBUS DP/RS232Cعن. االتجاهين في الوصلة عبر البيانات نقل ويتم

حتى بيانات نقل .224ويمكن حزمة كل في بايت

نظام في البيانات نقل إلى PROFIBUS DPمعدل / 12يصل بينما ثانية بت إلى RS232Cميجا 38.4يصل /، فردي أو زوجي باريتي ، باريتي بدون ثانية .8كيلوبت لإليقاف وواحدة بت

االتصال : 1-2-5 PROFINET IOنظام

االتصال نظام عبر PROFINET IOيمنح ثنائي بشكل البيانات لنقل أساسي بشكل قياسي اتصالواجهة وحدات بين الصناعي اإليثرنت المركزية Interface modulesشبكات المتحكم وحدة في

. العمل وأجهزة / إخراج إدخال تحكم كوحدات هذه الواجهة وحدات إلى العمل IO Controllerويشار وألجهزة

. / إخراج إدخال كأجهزة/ / اإلخراج اإلدخال العمل وأجهزة اإلخراج اإلدخال في التحكم وحدات أو الواجهة وحدات وتشكل

.PROFINET IOنظام

PROFINET IOنظام

نظام /PROFINET IOيضم / اإلخراج اإلدخال وأجهزة المركزية المحطة في اإلخراج اإلدخال في التحكم وحدة. لها المخصصة

الشكل ) انظر أخرى وتطبيقات محطات مع تتشارك أن معا الوحدات تربط التي الصناعي االيثرنت لشبكة (1.6يمكن

/ شبكة على الفعال العنصر أو المحطة اإلخراج اإلدخال في المتحكم البيانات PROFINETيمثل بتبادل ويقوم. / المرتبطة اإلخراج اإلدخال أجهزة مع دوري بشكل

Page 26: قراءة في كتاب هانز برجر باستخدام Automating with STEP7 in STL and SCL

: / يكون أن اإلخراج اإلدخال لمتحكم ويمكن

مركزية- معالجة وحدة CPUوحدة ضمنيا (.CPU 317-2PN/DPمثل ) PROFINETوبها

مثل ) CPوحدة- المركزية المعالجة وحدة مع (.CP343-1متزامنة

/ فعالة غير محطات هي اإلخراج اإلدخال ( Passiveأجهزة شبكة ) على لالتصال الكهربية للقدرة مانحة غير

PROFINET.

/ اإلخراج اإلدخال نظام فإن الحالي الوقت - ET 200Sفي االتصال وحدة مع الوحدات والوحدة IM 151-3PNذو

IE/PB-Link( التوجيه جهاز أنظمة PROFIBUS DPلنظام( Routerممثال مع لالستخدام .S7متاح

شبكة على وتشخيصاألعطال البرمجة هندسية ) PROFINETأجهزة محطة يشار( Engineering stationمثل. / اإلخراج اإلدخال بمراقب إليها

بين : 1-2-6 PROFIBUS DPو PROFIBUS DPاالتصال

الوحدة استخدام شبكات IE/PB-Link PNIOيمكن وبين الصناعي االيثرنت بين .PROFIBUS DPللتوصيل

تستخدم كنت شبكة IE/PB-Link PNIOفإن PROFINET IOإن على للتوابع القيادة بدور يقوم

PROFIBUS.

/ توابع من لكل يصل أن اإلخراج اإلدخال في للمتحكم / DPيمكن عبر اإلخراج اإلدخال .IE/PB-Linkوأجهزة

فإن القياسي الوضع البرمجة IE/PB-Link PNIOفي بأجهزة االتصال التشغيل PGيتيح وتوجيه OPووحدات

.S7اتصال الفرعية الشبكات بين

- IE/PB-Link PNIOالوحدة - تصميمات من مزدوج موجي عرض ذات وحدة .S7-300هي

الوحدة توصيل توصيل IE/PB-Linkويمكن وحدة طريق عن الصناعي االيثرنت أطراف RJ45لشبكة ثمانية ذات

) إلى) التوصيل ويتم توصيل PROFIBUSأنثى وحدة (.9ذات SUB-Dباستخدام أنثى ) أطراف

وتهيئة ضبط برنامج IE/PB-Linkويتم طريق / STEP7عن الشبكة قائد به يتصل الذي للنظام إخراج إدخال كوحدة

DP-Master.

/ توابع بإمداد أيضا يقوم اإلخراج اإلدخال في المتحكم فإن التشغيل .DPوعند التشغيل ضبط ببيانات

على تحديدات وجود مالحظة للوحدة PROFIBUS DPويرجى IE/PB-Linkبتبعيته

توصيل يمكنك ال قطعة DP/PA-Linkمثال فإن وكذلك ،DP قدرات يمكن CiRليسلها ال التزامني والوضع ، للكتاب ضبطه ) الرجوع ويمكن حاليا األخيرتين للجملتين تفسير يوجد (.ال