You are on page 1of 115

‫‪Automation– and Drive Technology- SCE‬‬

‫التدريب على‬
‫‪Step7-300‬‬

‫‪ 1‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫‪STEP‬‬ ‫‪7‬‬ ‫‪V‬‬ ‫‪ .1‬تثمممممبيت البرناممممممج ‪5.x‬‬


‫لمممممممممممممممممممه ثلث نسمممممممممممممممممممخ ‪:‬‬ ‫‪STEP‬‬ ‫إن ‪7‬‬
‫‪ STEP 7 −‬النسخة التخصصية التي يمكنها تشغيل جميع التطبيقات‬
‫المممزودة مممن قبممل ‪ STEP 7 (S7-GRAPH‬أو ‪ .(S7-PLCSIM‬يجممب أن‬
‫تكممممممممون هممممممممذه الباقممممممممة البرمجيممممممممة مرخصممممممممة‪.‬‬
‫‪ STEP 7‬النسخة التدريسية والتي تحتوي على الباقة الخيارية ‪S7-‬‬ ‫‪−‬‬
‫ة ويمكممن‬ ‫‪ .PLCSIM‬يجب أن تكون هذه الباقة البرمجيممة مرخصم ً‬
‫اسممممممممممممممممتعمالها لمممممممممممممممممدة ‪ 120‬يمممممممممممممممموم‪.‬‬
‫‪ STEP 7 Mini −‬المختصممرة‪.‬وهممي نسممخة محممدودة ل تحتمماج إلممى‬
‫ترخيص‪ ،‬لكنها بالمقابل ل تسمح باسممتخدام الباقممات الخياريممة‬
‫الخمممممممممممممممممرى )مثل ً ‪ S7-GRAPH‬أو ‪.(S7-PLCSIM‬‬
‫يوزع ‪ STEP 7‬على أقراص مدمجة تحتوي على البرنامج ويرفممق القممرص المدمممج‬
‫ص مرن يحتوي علممى ترخيممص تشممغيل البرنامممج‪ .‬بعممد نقممل المعطيممات مممن‬ ‫بقر ٍ‬
‫القرص المرن إلى الحاسب يمكن للمستخدم تشغيل نسخة ‪ STEP 7‬التخصصمية‪.‬‬
‫ب آخمر أو نسمخه‬ ‫كما ويمكن أيضما ً اسمتخدام قمرص المترخيص همذا علمى حاسم ٍ‬
‫لممممممممممممممممممممممممممممممممممممممممممترخيص البرنامممممممممممممممممممممممممممممممممممممممممممج‪.‬‬
‫اتبمممممممع الخطممممممموات التيمممممممة ‪:‬‬ ‫‪STEP‬‬ ‫‪7‬‬ ‫ممممممممن أجمممممممل تثمممممممبيت‬
‫‪ STEP‬المدمممممممج فممممممي السممممممواقة‪.‬‬ ‫ضممممممع قممممممرص ‪7‬‬ ‫‪.1‬‬
‫يجب أن يقلع برنامممج التثممبيت آليمًا‪ .‬إن لممم يحممدث ذلممك يمكممن‬ ‫‪.2‬‬
‫إقلعه بالنقر المزدوج على الملممف التنفيممذي ‪ setup.exe‬ضمممن‬
‫القرص المدمج‪ .‬سيقوم برنامج التثممبيت بإرشممادك عممبر كامممل‬
‫‪STEP‬‬ ‫عمليممممممممة تثممممممممبيت برنامممممممممج الممممممممم ‪7‬‬
‫من أجل استخدام النسخة التخصصية من ‪ STEP 7‬يجب ترخيص‬ ‫‪.3‬‬
‫البرنامج على حاسبك بنقل الملفات من قرص الممترخيص إلممى‬
‫حاسبك‪ .‬تتم هذه العملية في نهاية تثممبيت البرنامممج‪ .‬إذا قمممت‬
‫بوضع قرص المترخيص الممرن فمي السمواقة عنمد بمدء عمليمة‬
‫التثبيت فسيتم نقل المترخيص آليما ً إلمى حاسمبك عنمدما يحيمن‬
‫الممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممموقت‪.‬‬
‫ضممع قممرص الممترخيص فممي السممواقة الن أثنمماء بممدء عمليممة التثممبيت‪.‬‬
‫عند بدء عملية التثبيت سيتم سؤالك أول ً عن اللغممة الممتي تريممد‬ ‫‪.4‬‬
‫استخدامها للمتابعة‪ .‬اختر اللغة المناسبة واقبلها بواسطة ‪Next‬‬
‫→(‪.‬‬ ‫)التممممممممممممممممممممالي() ‪Next‬‬

‫‪ 2‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫‪ .5‬بعد اختيار اللغة يتم اختيار الباقات البرمجيممة الخياريممة‪ .‬لتمممام‬


‫كل أجزاء هذه الدورة التدريبية يلزم وجود الخيممار ‪NCM S7-PRO‬‬
‫)التمممممممممممممممممالي( ) ‪.(→ Next‬‬ ‫‪FIBUS‬‬

‫‪ .6‬بعد ذلك تظهر نافذة تقمموم بعممرض العناصممر الممتي يتممم تثبيتهمما‪.‬‬
‫يمكن إلغاء التثبيت إذا دعت الحاجة لذلك)إلغاء(‪(→ Abort ) .‬‬

‫‪ .7‬أخيممرًا‪ ،‬تصممل إلممى الصممفحة الولممى مممن ‪ .STEP 7‬يقمموم برنامممج‬


‫التثممبيت بتنبيهممك إلممى حقمموق النسممخ )التممالي( )  ‪.(→ Next‬‬

‫‪ 3‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫إذا أردت )التالي( ) ‬ ‫"إقرأني"‪Readme‬‬ ‫‪ .8‬الن يمكنك الطلع على‬


‫‪.(→ Next‬‬

‫‪ .9‬تظهر في النافذة التالية متطلبممات الكيممان الصمملب والليممن‪ .‬إذا‬


‫احتجممت يمكنممك اسممتخدام المستكشممف ‪Explorer V4.01 SP1‬‬
‫الموجود ضمن القرص المدمج لم ‪) STEP 7‬التالي( ) ‪.(→ Next‬‬

‫‪ 4‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫‪ 5‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫→(‪.‬‬ ‫‪Yes‬‬ ‫) نعممم( )‬ ‫‪Yes‬‬ ‫‪ .10‬الن اقرأ عقد التفاق واقبلها بواسممطة‬

‫‪ .11‬يجب عليك القيام بعملية التسجيل بإدخال رقممم العقممد الخمماص‬


‫ببرنامجممك‪ .‬يمكنممك العثممور علممى هممذا الرقممم ضمممن الوثيقممة‬
‫المرفقممة مممع البرنامممج‪ .‬يبممدأ هممذا الرقممم بم م ‪ . …ID: KHE‬امل‬
‫الحقممممممممممول ‪ :‬السممممممممممم‪ ،‬الشممممممممممركة والرقممممممممممم‬
‫… )‪.(→ Name → Company → Identnr. ID: KHE → Next‬‬

‫‪ 6‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫‪ .12‬يتم هنا اختيار المجلد والجزء مممن القممرص الصمملب الممذي تريممد‬
‫تثمممممممبيت البرناممممممممج ضممممممممنه‪) .‬التمممممممالي( ) ‪.(→ Next‬‬

‫ة ويحتمموي علممى‬‫‪ .13‬ينصح باختيار التثبيت العياري لنممه القممل تكلفم ً‬


‫أمثلممممممممممممممممممة‪) .‬التممممممممممممممممممالي( ) ‪.(→ Next‬‬

‫‪ 7‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫‪ .14‬يمكنك الن اختيار اللغات التي تريد تثبيتها للمنشممآت )التممالي(‬


‫) ‪.(→ Next‬‬

‫ة‬
‫‪ .15‬يتم الن البدء بالتثبيت‪ .‬يمكن مشاهدة جميع الخيارات مفصممل ً‬
‫علمممممممممممى الشاشمممممممممممة )التمممممممممممالي( ) ‪.(→ Next‬‬

‫‪ 8‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫‪ .2‬التعامممممممممممل مممممممممممع الممممممممممترخيص‬


‫للتمكن من استخدام نسمخة ‪ STEP 7‬التخصصمية ل بمد ممن نقمل المترخيص إلمى‬
‫الحاسب‪ .‬هذا ويمكن إعادة الترخيص إلممى القممرص المممرن إذا لممزم المممر بغيممة‬
‫ب آخممممممممممممممممممر‪.‬‬
‫اسممممممممممممممممممتخدامه علممممممممممممممممممى حاسمممممممممممممممممم ٍ‬
‫تتمممممممممممممم همممممممممممممذه العمليمممممممممممممة بالشمممممممممممممكل التمممممممممممممي ‪:‬‬
‫‪AuthorsW‬‬ ‫‪ .1‬أول ً يجممب وضممع القممرص المممرن فممي السممواقة وفتممح الداة‬
‫→(‪.‬‬ ‫‪START‬‬ ‫→‬ ‫‪Simatic‬‬ ‫→‬ ‫‪AuthorsW‬‬ ‫→‬ ‫)‪AuthorsW‬‬

‫‪ .2‬بعد فتح الداة ‪ AuthorsW‬يتم سبر القرص المرن والقرص الصلب بحثا ً عن‬
‫المممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممتراخيص‪.‬‬

‫‪ 9‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫‪ .3‬بهدف نقل الترخيص قم بتعليم الترخيص المرغوب بواسطة الفأرة ومممن‬


‫شممممممم انقلممممممه إلممممممى القممممممرص المممممممرن بواسممممممطة الممممممزر‪‬‬
‫→(‪.‬‬ ‫‪SIK/SIMATIC‬‬ ‫‪STEP‬‬ ‫‪7‬‬ ‫‪-Basis‬‬ ‫‪V5.0‬‬ ‫→‬ ‫‪‬‬ ‫)‬

‫ملحظة ‪ :‬يتم نقل الترخيص بطريقة مماثلة من قرص الترخيص إلممى القممرص‬
‫الصممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممملب‪.‬‬

‫‪ 10‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫ترقيممممممممممممممممممممممممممممممممممممة الممممممممممممممممممممممممممممممممممممترخيص‬
‫عند الحاجة لتحديث نسخة أقدم من ‪ STEP 7‬يمكن طلب الترقيممة بسممعرٍ فعممال‪.‬‬
‫قبل القيام بتثبيت الترقية ل بد من نقل الترخيص من القرص المرن القديم إلى‬
‫القممممممرص المممممممرن الجديممممممد ثممممممم ترقيتممممممه للنسممممممخة الجديممممممدة‪.‬‬
‫المطلوب هو أن يكون نقل الترخيص من الحاسب إلى القممرص المممرن القممديم‬
‫قممممممممممممممممممممممممممممممممممممممممممممممممممد تممممممممممممممممممممممممممممممممممممممممممممممممممم‪.‬‬
‫فيمممما يلمممي شمممرح عمممن كيفيمممة ترقيمممة النسمممخة ‪ x.4‬إلمممى النسمممخة ‪.x.5‬‬
‫يجب أول ً وضع قممرص ترقيممة الممترخيص فمي السمواقة وفتمح‬ ‫‪.1‬‬
‫‪AuthorsW‬‬ ‫الداة‬
‫→(‪.‬‬ ‫‪START‬‬ ‫→‬ ‫‪Simatic‬‬ ‫→‬ ‫‪AuthorsW‬‬ ‫→‬ ‫)‪AuthorsW‬‬

‫بعد فتح الداة ‪ AuthorsW‬يتممم سممبر القممرص المممرن والقممرص‬ ‫‪.2‬‬


‫ً‬
‫الصمممممممممممممملب بحثمممممممممممممما عممممممممممممممن الممممممممممممممتراخيص‪.‬‬

‫‪ 11‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫‪ .3‬يتم عرض التراخيص الموجودة على القرص المرن والقرص‬


‫الصمملب‪ .‬سممتجد ترخيممص الترقيممة علممى القممرص المممرن‪.‬‬

‫→(‬ ‫‪Authorization → Upgrade‬‬ ‫أول ً يتم بدء ترقية الممترخيص )‬ ‫‪.4‬‬

‫‪ 12‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫‪(OK‬‬ ‫→(‬ ‫‪OK‬‬ ‫يتمممم قبمممول التنمممبيه المممذي يظهمممر بواسمممطة‬ ‫‪.5‬‬

‫بعمممد ذلمممك قمممم باختيمممار ممممن أي نسمممخة تريمممد الترقيمممة‪.‬‬ ‫‪.6‬‬


‫→(‬ ‫‪Upgrade‬‬ ‫‪STEP‬‬ ‫‪7‬‬ ‫‪-‬‬ ‫‪Basis‬‬ ‫‪V4.x-V5.1‬‬ ‫→‬ ‫)‪Open‬‬

‫وقبمموله‬ ‫‪V4.x‬‬ ‫يجممب الن إدخممال قممرص الممترخيص للنسممخة‬ ‫‪.7‬‬


‫‪(OK‬‬ ‫→(‬ ‫بواسممممممممممممممممممممممطة ‪OK‬‬

‫يتممم إعممادة التأكيممد علممى الرغبممة بممإجراء بالترقيممة لن إلغمماء‬ ‫‪.8‬‬


‫ً‬
‫العمليمممممة لمممممن يكمممممون ممكنممممما بمجمممممرد الشمممممروع بهممممما‪.‬‬
‫→(‪.‬‬ ‫)‪OK‬‬

‫‪ 13‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫يجممب إعممادة قممرص ترخيممص الترقيممة إلمى السممواقة وقبممول‬ ‫‪.9‬‬


‫‪.(OK‬‬ ‫→(‬ ‫العمليممممممممممممممة بواسممممممممممممممطة ‪OK‬‬

‫أخيرا ً تظهر رسالة للعلن عن نهاية الترقية بنجاح‪.(→ OK ) .‬‬ ‫‪.10‬‬

‫في نهاية العمليممة يظهممر ترخيممص النسممخة ‪ V5.1‬علممى قممرص‬ ‫‪.11‬‬


‫ترخيممممممممممممممممممممممممممممممممممص الترقيممممممممممممممممممممممممممممممممممة‪.‬‬

‫‪ 14‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫‪ .3‬مواءمة الواجهة البينية للبرنامممج )وصمملة‬


‫الحاسممممممممممممممممممممممممممممممممممممممممممممممممب(‬
‫إن برمجة ‪ SIMATIC S7-300‬من الحاسب أو وحدة البرمجة تتطلب وصلة ‪ .MPI‬والم م‬
‫‪ MPI‬هي ‪) Multi Point Interface‬واجهة بينية متعددة النقاط( وهي واجهة بينية للتصال‬
‫تؤمن ارتباط حتى ‪ 32‬جهاز )مثل ً حاسب‪ ،‬أنظمممة ‪ .(… HMI‬تسممتخدم وصمملة الم م‬
‫‪ MPI‬مع أنظمة الواجهات البينية إنسان‪-‬آلة ) ‪ (HMI : Human Machine Interface‬لبرمجة‪،‬‬
‫تخمممديم ومراقبمممة تبمممادل المعطيمممات بيمممن وحمممدات معالجمممة ‪.SIMATIC S7‬‬
‫واجهممممممة بينيممممممة مكاملممممممة ضمممممممنها‪.‬‬ ‫‪SIMATIC‬‬ ‫‪S7-300‬‬ ‫تتضمممممممن كممممممل‬
‫‪:‬‬ ‫‪MPI‬‬ ‫هناك عدة طرق ممكنممة لوصممل حاسممب شخصممي أو محمممول مممع وصمملة‬
‫‪ −‬معالجممات اتصممال ‪ ISA‬متكاملممة مممن أجممل أجهممزة البرمجممة‪.‬‬
‫‪ −‬معالجات اتصال ‪ ISA‬من أجل أجهزة الحواسب الشخصية )مثل ً‬
‫بطاقممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممة ‪.(MPI-ISA‬‬
‫‪ −‬معالجات اتصال ‪ PCI‬من أجل أجهزة الحواسب الشخصممية )مثل ً‬
‫‪.(CP5611‬‬
‫‪ −‬معالجات اتصال ‪ PCMCIA‬من أجل أجهممزة الحواسممب المحمولممة‬
‫)مثل ً بطاقمممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممة ‪.(CP5511‬‬
‫‪ −‬موائم للتصال عبر المنفممذ التسلسمملي للحاسممب الشخصممي أو‬
‫المحمممممممممول ) مثل ً ممممممممموائم الحاسممممممممب الشخصممممممممي(‪.‬‬
‫تصف الخطوات التالية معايرة و بارامترات وصلة الحاسب من أجممل الحواسممب‬
‫الشخصممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممية ‪:‬‬
‫‪Set‬‬ ‫‪PG-PC-Interface‬‬ ‫قممممممممممممممم باسممممممممممممممتدعاء‬ ‫‪.1‬‬
‫→(‬ ‫‪Start‬‬ ‫→‬ ‫‪SIMATIC‬‬ ‫→‬ ‫‪STEP‬‬ ‫‪7‬‬ ‫→‬ ‫‪Set‬‬ ‫‪PG-PC-Interface‬‬ ‫)‬

‫اضغط‬
‫!’‪‘Set PG-PC-Interface‬‬

‫‪ 15‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫(‪..‬‬ ‫‪MPI‬‬ ‫(‬ ‫‪→ Select‬‬ ‫باختيممار وصمملة الممم‬ ‫‪Select‬‬ ‫‪ .2‬يسمممح الممزر‬

‫اختر ‘‪‘Select‬‬

‫‪PC-‬‬ ‫‪ .3‬اختر الوحدة المناسبة مثل ً اختر موائم الحاسب الشخصممي‬


‫‪ Adapter‬ثمممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممم ‪Install‬‬
‫→(‪.‬‬ ‫‪PC-Adapter‬‬ ‫) ‪→Install‬‬

‫ااختر ‘‪‘Install‬‬

‫اختر ‘‪‘PC Adapter‬‬

‫(‪.‬‬ ‫) ‪→ PC Adapter → Close‬‬ ‫‪ .4‬تأكممد مممن وجممود الوحممدة المرغوبممة‬

‫‪ 16‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫‪‘PC Adapter‘ Board 1‬‬


‫يجب أن يكون موجودا ً‬

‫‪(PC-Adapter‬‬ ‫‪(MPI‬‬ ‫)خصمممممائص( المممممموائم‬ ‫‪Properties‬‬ ‫‪ .5‬اخمممممتر‬


‫→(‪.‬‬ ‫‪PC‬‬ ‫)‪Adapter(MPI‬‬ ‫→‬ ‫‪Properties‬‬ ‫)‬

‫اختر ’‪‘Properties‬‬

‫اختر ’)‪‘PC Adapter (MPI‬‬

‫‪ 17‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫‪ .6‬حدد البوابة ‪ COM-Port‬وسرعة التراسل ‪ Transmission Rate‬للمنفذ‬


‫التسلسممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممملي‪.‬‬

‫‪COM-Port‬‬

‫‪Transmission Rate‬‬

‫ملحظة‪ :‬يجب معايرة سممرعة التراسممل بمما يتوافمق ممع مموائم الحاسممب‪ .‬إن‬
‫موائمات الحاسب القديمة )كابلت ‪ (PC/MPI‬يجب التعامل معها بسرعات تراسل‬
‫‪.Bit/s‬‬ ‫أبطممممممممممممممممممممممممممأ مممممممممممممممممممممممممممن ‪19200‬‬
‫‪ ،‬سرعة‬ ‫‪Timeout‬‬ ‫‪ .7‬حدد عنوان الم ‪ ،MPI-Address MPI‬زمن الستنفاذ‬
‫‪Highest Node‬‬ ‫التراسممل ‪ Transmission Rate‬وعنمموان أعلممى عقممدة‬
‫‪Address‬‬

‫‪MPI-Address of the‬‬
‫‪PC/PG‬‬

‫‪Timeout‬‬

‫‪Transmission rate‬‬

‫‪Highest Node‬‬
‫‪Address‬‬

‫ملحظمممممممممة ‪ :‬ينصممممممممممح باسممممممممممتخدام القيممممممممممم الموجممممممممممودة!‬


‫(‪.‬‬ ‫→‬ ‫‪OK‬‬ ‫→‬ ‫‪OK‬‬ ‫‪ .8‬اقبممممممممل التشممممممممكيلة )‬

‫‪ 18‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫‪SIMATIC Manager‬‬ ‫‪ .9‬بعممد إنهمماء تحديممد القيممم اضممغط علممى أيقونممة‬


‫(‪.‬‬ ‫→‬ ‫‪SIMATIC‬‬ ‫مرتيمممممممممممممن ) ‪Manager‬‬

‫‪ .10‬قم بوصل مأخذ وصلة الم ‪ MPI‬ممن طمرف الحاسممب بوصملة المم‬
‫‪ MPI‬من طرف وحدة المعالجة المركزيممة ثممم شممغل جهممد المم ‪.PLC‬‬
‫تتوضع وصلة الم ‪ MPI‬على وحدة المعالجة المركزية خلممف الغطمماء‬
‫‪ D‬مغمممممممممممارز‪.‬‬ ‫‪Sub‬‬ ‫بشمممممممممممكل مأخمممممممممممذ ‪9‬‬

‫– ‪) Accessible Nodes‬العقد المنظورة(‬ ‫‪ .11‬عند الضغط على الزر‬


‫ل صممحيح فسممتظهر علممى‬ ‫وفي حال تم تعريف البممارامترات بشممك ٍ‬
‫الشاشممة الصممورة التيممة مممع مجلممد لوصمملة الم م ‪ MPI‬الممتي يمكممن‬
‫الوصممول إليهمما‪ .‬كممذلك يظهممر عنمموان الممم ‪ MPI‬لوحممدة المعالجممة‬
‫(‪.‬‬ ‫→‬ ‫المركزيمممة ‪ CPU‬المعمممماير علممممى القيمممممة ‪) .2‬‬

‫‪STEP‬‬ ‫البرناممممممممج ‪7‬‬ ‫‪ .4‬تثمممممممبيت‬


‫لمممممممممممممممممممه ثلث نسمممممممممممممممممممخ ‪:‬‬ ‫‪STEP‬‬ ‫‪7‬‬ ‫إن‬
‫‪ 19‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫‪ STEP 7‬النسخة التخصصية التي يمكنها تشغيل جميع التطبيقات‬ ‫‪−‬‬


‫المزودة مممن قبممل ‪ STEP 7 (S7-GRAPH‬أو ‪ .(S7-PLCSIM‬يجممب أن‬
‫تكممممممممون هممممممممذه الباقممممممممة البرمجيممممممممة مرخصممممممممة‪.‬‬
‫‪ STEP 7‬النسخة التدريسية والتي تحتمموي علممى الباقممة الخياريمة‬ ‫‪−‬‬
‫ةصخرم ةيجمربلا ةقابلا هذه نوكت نأ بجي ‪S7-PLCSIM.‬‬ ‫نكميو ً‬
‫ساعمالها لمممممممممممممممممدة ‪ 120‬يمممممممممممممممموم‪.‬‬ ‫ت‬
‫‪ STEP 7 Mini‬المختصر‪.‬وهي نسخة محدودة ل تحتاج إلى ترخيص‪،‬‬ ‫‪−‬‬
‫لكنها بالمقابل ل تسمممح باسممتخدام الباقممات الخياريممة الخممرى‬
‫)مثل ً ‪ S7-GRAPH‬أو ‪.(S7-PLCSIM‬‬
‫يوزع ‪ STEP 7‬على أقراص مدمجة تحتوي على البرنامج‪ .‬يرفق القممرص المدمممج‬
‫ص مرن يحتوي علممى ترخيممص تشممغيل البرنامممج‪ .‬بعممد نقممل المعطيممات مممن‬ ‫بقر ٍ‬
‫القرص المرن إلى الحاسب يمكن للمستخدم تشغيل نسخة ‪ STEP 7‬التخصصية‪.‬‬
‫ب آخمر أو يمكمن نسمخه‬ ‫يمكن أيضا ً استخدام قمرص المترخيص همذا علمى حاسم ٍ‬
‫لترخيص البرنامج‪ .‬من أجل تفاصيل تنصيب ونقل الممترخيص انظممر الجممزء الول‬
‫مممن هممذه الممدورة‪ ).‬تثممبيت البرنامممج ‪ \ STEP 7 V 5.X‬التعامممل مممع الممترخيص(‬
‫اتبمممممممع الخطممممممموات التيمممممممة ‪:‬‬ ‫‪STEP‬‬ ‫‪7‬‬ ‫ممممممممن أجمممممممل تثمممممممبيت‬
‫‪ STEP‬المدممممممج فمممممي السمممممواقة‪.‬‬ ‫ضمممممع قمممممرص ‪7‬‬ ‫‪.1‬‬
‫يجب أن يقلع برنامج التثبيت آليًا‪ .‬إن لم يحممدث ذلممك يمكممن‬ ‫‪.2‬‬
‫إقلعممه بممالنقر المممزدوج علممى الملممف التنفيممذي ‪ setup.exe‬ضمممن‬
‫القرص المدمج‪ .‬سيقوم برنامج التثبيت بإرشادك عبر كامل عملية‬
‫‪STEP‬‬ ‫تثممممممممممممبيت برنامممممممممممممج الممممممممممممم ‪7‬‬
‫لستخدام النسخة التخصصية أو التدريسية من ‪ STEP 7‬يجب‬ ‫‪.3‬‬
‫ترخيص البرنامج على حاسبك بالقيام بنقمل براممج الممترخيص ممن‬
‫القرص المرن إلى الحاسممب‪ .‬يتممم تنفيممذ هممذه العمليممة فممي نهايممة‬
‫برنامج التثممبيت‪ .‬سممتظهر نافممذة تخاطبيممة لسممؤالك فيممما لممو تريممد‬
‫ترخيص برنامجك‪ .‬إذا قمت باختيممار ‪) Yes‬نعممم( فسمميتوجب إدخممال‬
‫قمممرص المممترخيص لنقمممل الملفمممات الصمممحيحة إلمممى الحاسمممب‪.‬‬

‫‪ 20‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫‪ .5‬موائمة الواجهة البينية للبرنامممج )وصمملة‬


‫الحاسممممممممممممممممممممممممممممممممممممممممممممممممب(‬
‫إن برمجة ‪ SIMATIC S7-300‬من الحاسب أو من وحدة البرمجة تتطلب وصمملة ‪.MPI‬‬
‫والم ‪ MPI‬هي ‪) Multi Point Interface‬واجهة بينية متعددة النقاط( وهممي واجهممة بينيممة‬
‫للتصال تؤمن ارتباط حممتى ‪ 32‬جهمماز )مثل ً حاسممب‪ ،‬أنظمممة ‪ .(… HMI‬تسممتخدم‬
‫وصلة الم ‪ MPI‬مع أنظمة الواجهات البينية إنسان‪-‬آلة ) ‪(HMI : Human Machine Interface‬‬
‫لبرمجممة‪ ،‬تخممديم ومراقبممة تبممادل المعطيممات بيممن وحممدات معالجممة ‪.SIMATIC S7‬‬
‫واجهممممممة بينيممممممة مكاملممممممة ضمممممممنها‪.‬‬ ‫‪SIMATIC‬‬ ‫‪S7-300‬‬ ‫تتضمممممممن كممممممل‬
‫هناك عممدة طممرق ممكنممة لوصممل حاسممب شخصممي أو محمممول مممع وصمملة ‪.MPI‬‬
‫‪ −‬معالجممات اتصممال ‪ ISA‬متكاملممة مممن أجممل أجهممزة البرمجممة‪.‬‬
‫‪ −‬معالجات اتصال ‪ ISA‬من أجل أجهزة الحواسب الشخصية )مثل ً‬
‫بطاقممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممة ‪.(MPI-ISA‬‬
‫‪ −‬معالجات اتصال ‪ PCI‬من أجل أجهزة الحواسب الشخصممية )مثل ً‬
‫‪.(CP5611‬‬
‫‪ −‬معالجات اتصال ‪ PCMCIA‬من أجل أجهممزة الحواسممب المحمولممة‬
‫)مثل ً بطاقمممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممة ‪.(CP5511‬‬
‫‪ −‬موائم للتصال عبر المنفممذ التسلسمملي للحاسممب الشخصممي أو‬
‫المحمممممممممول ) مثل ً ممممممممموائم الحاسممممممممب الشخصممممممممي(‪.‬‬
‫تصف الخطوات التالية معايرة و بارامترات وصلة الحاسب من أجممل الحواسممب‬
‫الشخصممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممية ‪:‬‬
‫‪Set PG-PC-Interface ( → Start → SIMATIC → STEP 7 → Set‬‬ ‫‪ .1‬قم باستدعاء‬
‫‪(PG-PC-Interface‬‬

‫اضغط‬
‫!’‪‘Set PG-PC-Interface‬‬

‫‪ 21‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫(‪..‬‬ ‫‪MPI‬‬ ‫(‬ ‫‪→ Select‬‬ ‫باختيممار وصمملة الممم‬ ‫‪Select‬‬ ‫‪ .2‬يسمممح الممزر‬

‫اختر ‘‪‘Select‬‬

‫‪PC-‬‬ ‫‪ .3‬اختر الوحدة المناسبة مثل ً اختر موائم الحاسب الشخصممي‬


‫‪.(Install‬‬ ‫→(‬ ‫‪PC-Adapter‬‬ ‫‪ Adapter‬ثممممممممممم ‪→Install‬‬

‫ااختر ‘‪‘Install‬‬

‫اختر ‘‪‘PC Adapter‬‬

‫‪ 22‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫(‪.‬‬ ‫)‪→ PC Adapter → Close‬‬ ‫‪ .4‬تأكممد مممن وجممود الوحممدة المرغوبممة‬


‫‪‘PC Adapter‘ Board 1‬‬
‫يجب أن يكون موجودا ً‬

‫‪PC-Adapter (MPI) ( → PC‬‬ ‫)خصممائص( الممموائم‬ ‫‪Properties‬‬ ‫‪ .5‬اخممتر‬


‫)‪.(Adapter(MPI‬‬ ‫→‬ ‫‪Properties‬‬

‫اختر ’‪‘Properties‬‬

‫اختر ’)‪‘PC Adapter (MPI‬‬

‫‪ 23‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫‪ .6‬حدد البوابة ‪ COM-Port‬وسرعة التراسل ‪ Transmission Rate‬للمنفذ‬


‫التسلسممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممملي‪.‬‬

‫‪COM-Port‬‬

‫‪Transmission Rate‬‬

‫ملحظة‪ :‬يجب معايرة سممرعة التراسممل بمما يتوافمق ممع مموائم الحاسممب‪ .‬إن‬
‫موائمات الحاسب القديمة )كابلت ‪ (PC/MPI‬يجب التعامل معها بسرعات تراسل‬
‫‪.Bit/s‬‬ ‫أبطممممممممممممممممممممممممممأ مممممممممممممممممممممممممممن ‪19200‬‬
‫‪ ،‬سرعة‬ ‫‪Timeout‬‬ ‫‪ .7‬حدد عنوان الم ‪ ،MPI-Address MPI‬زمن الستنفاذ‬
‫‪Highest Node‬‬ ‫التراسممل ‪ Transmission Rate‬وعنمموان أعلممى عقممدة‬
‫‪Address‬‬

‫‪MPI-Address of the‬‬
‫‪PC/PG‬‬

‫‪Timeout‬‬

‫‪Transmission rate‬‬

‫‪Highest Node‬‬
‫‪Address‬‬

‫ملحظمممممممممة ‪ :‬ينصممممممممممح باسممممممممممتخدام القيممممممممممم الموجممممممممممودة!‬


‫(‪.‬‬ ‫→‬ ‫‪OK‬‬ ‫→‬ ‫‪OK‬‬ ‫‪ .8‬اقبممممممممل التشممممممممكيلة )‬

‫‪ 24‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫‪SIMATIC Manager‬‬ ‫‪ .9‬بعممد إنهمماء تحديممد القيممم اضممغط علممى أيقونممة‬


‫(‪.‬‬ ‫→‬ ‫‪SIMATIC‬‬ ‫مرتيمممممممممممممن ) ‪Manager‬‬

‫‪ .10‬قم بوصل مأخذ وصلة الم ‪ MPI‬ممن طمرف الحاسممب بوصملة المم‬
‫‪ MPI‬من طرف وحدة المعالجة المركزيممة ثممم شممغل جهممد المم ‪.PLC‬‬
‫تتوضع وصلة الم ‪ MPI‬على وحدة المعالجة المركزية خلممف الغطمماء‬
‫‪ D‬مغمممممممممممارز‪.‬‬ ‫‪Sub‬‬ ‫بشمممممممممممكل مأخمممممممممممذ ‪9‬‬

‫– ‪) Accessible Nodes‬العقد المنظورة(‬ ‫‪ .11‬عند الضغط على الزر‬


‫ل صممحيح فسممتظهر علممى‬ ‫وفي حال تم تعريف البممارامترات بشممك ٍ‬
‫الشاشممة الصممورة التيممة مممع مجلممد لوصمملة الم م ‪ MPI‬الممتي يمكممن‬
‫الوصممول إليهمما‪ .‬كممذلك يظهممر عنمموان الممم ‪ MPI‬لوحممدة المعالجممة‬
‫(‪.‬‬ ‫→‬ ‫المركزيمممة ‪ CPU‬المعمممماير علممممى القيمممممة ‪) .2‬‬

‫‪ 25‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫ولممممماذا يسممممتخدم‬ ‫‪PLC‬‬ ‫‪ .6‬ممممما هممممو الممممم‬


‫‪ .1‬ممممممممممما هممممممممممو مفهمممممممممموم الممممممممممم ‪PLC‬‬ ‫‪.6‬‬
‫‪ PLC‬هو اختصار لم ‪) Programmable Logic Control‬تحكم منطقي قابل للبرمجة(‪ .‬هذا‬
‫وصف لحهازٍ يتحكم بعملية ) مثل ً آلة لطباعة الصحف‪ ،‬منشأة للتعبئة السمنت‪،‬‬
‫مكبس للقطع البلستيكية …(‪ .‬تجري هذه العملية وفقا ً لتعليمات البرنامممج فممي‬
‫ذاكمممممممممممممممممممممممممممممممممممممممممممممرة الجهممممممممممممممممممممممممممممممممممممممممممممماز‪.‬‬

‫يحمل البرنامج في ذاكرة‬


‫الم‪PLC‬‬

‫يجير… نحو اللة‬


‫ذاكرة‬

‫برنامج مع توجيهات‬
‫‪PLC‬‬ ‫اللة‬

‫‪ .2‬كيمممممممممف يقمممممممممود المممممممممم ‪ PLC‬العمليمممممممممة‬ ‫‪.6‬‬

‫يتحكم الم ‪ PLC‬بالعملية التي تربط فيها المفعلت ‪ Actuators‬بوصلت تغذيممة )مثل ً‬
‫‪ 24‬فولط( محممددة علممى المم ‪ PLC‬هممي المخممارج ‪ .Outputs‬يمكممن مممن خلل هممذه‬
‫الوصلت تشغيل و إطفاء محركات‪ ،‬فتح و إغلق صمممامات‪ ،‬أو تشممغيل وإطفمماء‬
‫مصمممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممابيح‪.‬‬

‫مضاء‬
‫االمصباح‬

‫‪24V‬‬
‫‪M‬‬ ‫بواسطة‬
‫بالمفعلت‬
‫يتحكم خرج الم ‪PLC‬‬
‫‪Output‬‬
‫دارة تزويدالحهد‬
‫‪0V‬‬
‫‪PLC‬‬ ‫غير مضاء‬
‫االمصباح‬

‫‪M‬‬

‫‪ .3 .6‬مممن أيممن يحصممل الم م ‪ PLC‬علممى المعلومممات حممول وضممع‬


‫العمليممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممة‬
‫يسممتقبل الم م ‪ PLC‬المعلومممات حممول العمليممة مممن مولممدات‪-‬إشممارة موصممولة‬
‫بمداخل الم ‪ .PLC‬مولدات الشارة هذه يمكن أن تكممون مثل ً حساسممات تتعممرف‬
‫وضعية الجزاء العاملمة‪ ،‬المفاتيمح أو الزرار‪ .‬همذه الوضمعية المحمددة يمكمن أن‬
‫تكون مفتوحة أو مغلقة‪ .‬لحظ الفرق بين تماسات عادة ً مفتوحممة ‪NC : Normally‬‬
‫‪ Closed‬تكون غير فعالة عندما تكون مغلقة والتماسات ‪ NO : Normally Open‬عادةً‬
‫مفتوحمممممة المممممتي تكمممممون غيمممممر فعالمممممة عنمممممدما تكمممممون مفتوحمممممة‪.‬‬
‫‪ 26‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫‪24V‬‬
‫دارة مغلقة‬
‫‪24V‬‬

‫‪Inputs‬‬ ‫المعلومات عن وضع العملية‬


‫تجمع مداخل الم ‪PLC‬‬
‫!‬
‫‪0V‬‬
‫‪PLC‬‬
‫مفتوحة‬
‫دارة‬
‫‪24V‬‬

‫‪ .4 .6‬أيممن يكمممن الفممرق بيممن التماسممات المفتوحممة عممادةً‬


‫والتماسممممممممممممممممممات المغلقممممممممممممممممممة عممممممممممممممممممادةً‬

‫يكممممن الفمممرق بيمممن تماسمممات ‪ NO‬و تماسمممات ‪ NC‬فمممي مولمممد الشمممارة‪.‬‬


‫المفتمماح الممذي يظهممر هنمما هممو ‪ NO‬أي أنممه يكممون مغلقمما ً عنممدما يكممون فعمما ً‬
‫ل‪.‬‬

‫‪NO‬‬ ‫‪NO‬‬ ‫‪NO‬‬ ‫‪NO‬‬


‫تماس مفتوح تماس غير فعال‬ ‫تماس فعال‬ ‫تماس مغلق‬

‫أي أنممه يكممون مغلقما ً عنممدما يكممون غيممر فعمما ً‬


‫ل‪.‬‬ ‫‪NC‬‬ ‫المفتاح الذي يظهممر هنمما هممو‬

‫‪NC‬‬ ‫‪NC‬‬ ‫‪NC‬‬ ‫‪NC‬‬


‫تماس مغلق تماس غير فعال‬ ‫تماس فعال‬ ‫تماس مفتوح‬

‫‪ .5 .6‬كيممف يتواصممل الممم ‪ PLC‬مممع إشممارات الممدخل والخممرج‬


‫إن الشارة إلى مداخل ومخارج معينة ضمممن البرنامممج هممي العنونممة‪ .‬يتممم غالبما ً‬
‫تعريف مممداخل ومخممارج المم ‪ PLC‬بضممم كممل ثمانيممة منهمما ضمممن مجموعممة علممى‬
‫وحدات الدخل أو الحرج الرقمي‪ .‬تدعى الوحدة المكونة مممن مجموعممة الثمانيممة‬
‫هذه بالبايت ‪ . byte‬تتلقى كل واحمدة ممن همذه المجموعمات رقمما ً همو عنموان‬
‫‪.byte‬‬ ‫البمممممممممممممممممممممممممممممممممممممممممايت ‪address‬‬
‫يقسم كل بايت دخل\خرج إلى ثمانية بتات ‪ bits‬منفصلة تستطيع التجمماوب مممن‬
‫خللها‪ .‬ترقم هذه البتات من البت ‪ 0‬حتى البت ‪ ،7‬أي أن لكل بت منهمما عنمموانه‬
‫‪.bit‬‬ ‫الخممممممممممماص المسممممممممممممى بعنممممممممممموان البمممممممممممت ‪address‬‬

‫إ‪ ،‬الم ‪ PLC‬الممثل هنا له بايتان للدخل هما البممايت ‪ 0‬والبممايت ‪ 2‬وبايتممان للخممرج‬
‫همممممممممممممممممممممممممما البمممممممممممممممممممممممممايت ‪ 4‬والبمممممممممممممممممممممممممايت ‪.5‬‬

‫‪ 27‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫هنممما مثل ً يرتبمممط الممممدخل الخمممامس ممممن البتمممات العليممما بمممالعنوان التمممالي ‪:‬‬

‫‪I‬‬ ‫‪0.4‬‬

‫نمط العنوان هنا كدخل ‪I‬‬ ‫عنوان البايت ‪0‬‬


‫خصص ‪,‬‬ ‫عنوان البت ‪4‬‬
‫‪.‬‬

‫يتممممم دوممممما ً الفصممممل بيممممن عنمممموان البممممايت وعنمممموان البممممت بنقطممممة‪.‬‬


‫ملحظة ‪ :‬إن الرقم ‪ 4‬في عنوان البت يعنممي هنمما المممدخل الخممامس لن العممد‬
‫يبمممممممممممممممممممممممممممممدأ ممممممممممممممممممممممممممممممن الصمممممممممممممممممممممممممممممفر‪.‬‬
‫هنممممممممما مثل ً يرتبمممممممممط البمممممممممت الدنمممممممممى بمممممممممالعنوان التمممممممممالي ‪:‬‬

‫‪Q‬‬ ‫‪5.7‬‬

‫نمط العنوان هنا كخرج ‪Q‬‬ ‫عنوان البايت ‪5‬‬


‫خصص ‪,‬‬ ‫عنوان البت ‪7‬‬
‫‪.‬‬

‫يتممممم دوممممما ً الفصممممل بيممممن عنمممموان البممممايت وعنمممموان البممممت بنقطممممة‪.‬‬


‫ملحظة ‪ :‬إن الرقم ‪ 7‬في عنوان البت يعني هنا الحممرج الثممامن لن العممد يبممدأ‬
‫ممممممممممممممممممممممممممممممممممممممممممممممممن الصمممممممممممممممممممممممممممممممممممممممممممممممفر‪.‬‬

‫‪ .6‬كيممممممف يعمممممممل البرنامممممممج ضمممممممن الممممممم ‪PLC‬‬ ‫‪.6‬‬

‫تتمممم معالجمممة البرناممممج ضممممن المممم ‪ PLC‬دوريممما ً وفمممق التنفيمممذ التمممالي ‪:‬‬
‫‪ .1‬بعد تشغيل الم ‪ PLC‬يقوم المعالج )والذي يمثممل العقممل بالنسممبة‬
‫للم ‪ ( PLC‬بالسؤال عممما إذا تممم نقممل المممداخل الفرديممة أم ل‪ .‬يتممم‬
‫تخزين حالة المداخل ضمن جممدول صممورة مممداخل العمليممة )‪PII :‬‬
‫‪ .(Process Image Input‬عنممدما يكممون الممدخل مممؤهل ً تكممون قيمممة‬
‫المعلومممة المرتبطممة ‪ 1‬أو عاليممة فممي حيممن تكممون ‪ 0‬أو منخفضممة‬
‫عنمممممممممممممممدما يكمممممممممممممممون غيمممممممممممممممر ممممممممممممممممؤه ً‬
‫ل‪.‬‬
‫‪ .2‬يقوم المعالج بمعالجة البرنامممج المممودع فممي ذاكممرة البرنامممج‪.‬‬
‫يتألف هذا البرنامج من لئحة من الوظائف والتعليمممات المنطقيمة‬

‫‪ 28‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫التي يتم تنفيذها بالتتابع وبحيث تكممون المعلومممات عممن المممداخل‬


‫المطلوبة قد أدخلت مسبقا ً إلى جدول الم ‪ PII‬في حيممن أن النتممائج‬
‫تكتب إلى جدول صورة مخارج العملية )‪.(PIQ : Process Image Output‬‬
‫إذا احتاج المر‪ ،‬يتم أيضا ً الولمموج مممن قبممل المعالممج إلممى منمماطق‬
‫تخزيممممن أخممممرى للعممممدادات‪ ،‬المؤقتممممات‪ ،‬وذواكممممر البممممت‪.‬‬

‫‪ .3‬بعد معالجة برنامج المستخدم يتم ‪ ،‬في المرحلممة الثالثممة‪ ،‬نقممل‬


‫الحالت مممن الجممدول ‪ PIQ‬إلممى المخممارج لتشممغيلها و‪/‬أو إطفائهمما‪.‬‬
‫بعدئذ تستمر المعالجة بالنتقال إلى المرحلة ‪ 1‬من جديمد‪ .‬وهكممذا‬
‫دواليممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممك‬
‫المداخل ضمن ذاكرة الم‬
‫‪1.‬‬ ‫حالة‬
‫‪PII.‬‬

‫البرنامج‬
‫ذاكر‬
‫في ة‬
‫برنامج الم ‪PLC‬‬ ‫‪PII‬‬

‫معالجة أمر البرنامج وفق‬


‫‪2‬‬ ‫تعليمة‬
‫‪.1‬‬ ‫مؤقت‪Timer‬‬
‫الم‬ ‫الولوج إلى‬‫التوجبهات‬
‫مع‬ ‫تعليمة‬
‫‪.2‬‬
‫المؤقتات العدادات‬
‫‪،‬‬ ‫‪، PIQ، PII‬‬ ‫عداد ‪Counter‬‬
‫تعليمة‬
‫‪.3‬‬
‫وذواكرالبت‬ ‫تعليمة‬
‫‪.4‬‬ ‫ذاكرة بت ‪Mem.‬‬
‫‪...‬‬ ‫‪bit‬‬

‫الخيرة‬
‫االتعليمة‬ ‫‪PIQ‬‬

‫‪PIQ‬المخارج‬
‫نقل ‪3‬الحالة منإلى‬
‫ملحظة ‪ :‬إن الزمممن اللزم للمعالممج لهممذا التنفيممذ يممدعى بزمممن الممدورة وهممو‬
‫مسمممممممممممممتقل عمممممممممممممن عمممممممممممممدد ونممممممممممممممط الواممممممممممممممر‪.‬‬

‫‪ .7 .6‬كيف نظهمر العمليممات المنطقيممة فممي برنامممج المم ‪PLC‬‬

‫يمكن استخدام التوابع المنطقية من أجل تحديد شروط تشغيل المخارج‪.‬يمكممن‬


‫تزويد برنامج الم ‪ PLC‬بهذه التوابع عن طريق لغممات البرمجممة التاليممة ‪ :‬المخطممط‬
‫السلمي )‪ ،(LAD:ladder diagram‬مخطط كتل الوظائف )‪ (FBD: function block diagram‬أو‬
‫قائمة الوامر )‪ .(STL: statement list‬سنقتصر هنا على لغة الم ‪ FBD‬من أجل توضيح‬
‫الفكمممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممرة‪.‬‬
‫يوجد مجال واسع من العمليات المنطقية المختلفة التي يمكن اسممتخدامها فممي‬
‫برمجة الم ‪ . PLC‬إن العمليات الكثر شيوعا ً هي عمليات "و" )‪" ،(AND‬أو" )‪،(OR‬‬
‫ف مختصممر لبعممض المثلممة الساسممية‪.‬‬
‫والنفممي )‪ .(NEGATION‬فيممما يلممي وصمم ٌ‬

‫‪ 29‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫ملحظة‪ :‬يمكن الحصول على معلومات أوفر عن العمليات المنطقيممة يسمرعة‬


‫بممممممممممممماللجوء إلمممممممممممممى المسممممممممممممماعدة علمممممممممممممى الخمممممممممممممط‪.‬‬

‫‪ .1 .7 .6‬عملية ‪and‬‬
‫مثمممممممممممممممممممممال علمممممممممممممممممممممى عمليمممممممممممممممممممممة ‪:AND‬‬
‫ن واحممد‪.‬‬
‫س مغلممق فممي آ ٍ‬
‫يجممب أن يضمميء مصممباح عنممد تفعيممل مفتمماحين بتممما ٍ‬
‫مخطممممممممممممممممممممممممممممممممممممط الممممممممممممممممممممممممممممممممممممدارة ‪:‬‬
‫‪S1‬‬ ‫‪S2‬‬

‫‪24V‬‬
‫‪H1‬‬

‫‪M‬‬
‫تعليممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممق ‪:‬‬
‫يضممممممممممميء المصمممممممممممباح عنمممممممممممد تفعيمممممممممممل كل المفتممممممممممماحين‪.‬‬
‫و المفتممممماح ‪ S2‬يضممممميء المصمممممباح ‪.H1‬‬ ‫عنمممممد تفعيمممممل المفتممممماح ‪S1‬‬

‫‪ 30‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫‪:‬‬ ‫دارة الممممممممممممممممممممممممممممممممممممممم ‪PLC‬‬


‫من الطبيعي أن كل المفتاحين تجب أن يوصل إلى مداخل الم ‪ PLC‬بهدف تحقيق‬
‫المنطق المطلوب ضمممن برنامممج المم ‪ .PLC‬فممي هممذه المثممال يتصممل المفتمماح ‪S1‬‬
‫بالمممدخل ‪ I0.0‬و المفتمماح ‪ S2‬بالمممدخل ‪ .I0.1‬بالضممافة إلممى ذلممك يجممب توصمميل‬
‫المصمممممممممممباح ‪ H1‬إلمممممممممممى أحمممممممممممد المخمممممممممممارج وليكمممممممممممن ‪.Q4.0‬‬
‫‪24V‬‬

‫مفتاح‪S1‬‬
‫‪I 0.0‬‬

‫مدخل‬ ‫‪24V‬‬

‫‪I 0.1‬‬ ‫مفتاح‪S2‬‬

‫‪M‬‬ ‫المصباح ‪H1‬‬


‫‪PLC‬‬ ‫يحب أن يضيء عندما يتم‬
‫مخرج‬
‫‪Q 4.0‬‬ ‫تفعيل المفتاحين ‪ S1‬و ‪S2‬‬
‫‪FBD‬‬ ‫بلغمممممممممممممممممممممممممممممممممة‬ ‫‪AND‬‬ ‫عملبمممممممممممممممممممممممممممممممممة‬
‫يظهمممممر التمثيمممممل الرممممممزي التمممممالي برمجمممممة عمليمممممة ‪ AND‬بلغمممممة ‪:FBD‬‬
‫مداخل عملية ‪AND‬‬
‫‪-‬‬
‫يمكن أن يكون هناك أكثر‬
‫الخرج الذي يتم‬
‫من مدخل‬
‫السناد إليه‬

‫‪I 0.0‬‬ ‫‪Q 4.0‬‬


‫&‬
‫‪I 0.1‬‬
‫=‬
‫تمثيل رمزي لعملية‬ ‫إسناد نتيجة‬
‫المنطقية‪.‬‬
‫‪AND‬‬ ‫العملية المنطقية‬

‫‪ 31‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫‪ .2 .7 .6‬عملية ‪OR‬‬
‫‪:‬‬ ‫‪OR‬‬ ‫مثممممممممممممممممال علممممممممممممممممى عمليممممممممممممممممة‬
‫س مغلممق أو كليهممما‪.‬‬
‫يجممب أن يضمميء مصممباح عنممد تفعيممل أحممد مفتمماحين بتممما ٍ‬
‫مخطممممممممممممممممممممممممممممممممممممط الممممممممممممممممممممممممممممممممممممدارة ‪:‬‬
‫‪S1‬‬

‫‪24V‬‬
‫‪S2‬‬

‫‪24V‬‬

‫‪H1‬‬

‫‪M‬‬
‫تعليممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممق ‪:‬‬
‫يضممممممميء المصمممممممباح عنمممممممد تفعيمممممممل أحمممممممد أو كل المفتممممممماحين‪.‬‬
‫أو المفتممممماح ‪ S2‬يضممممميء المصمممممباح ‪.H1‬‬ ‫عنمممممد تفعيمممممل المفتممممماح ‪S1‬‬

‫‪:‬‬ ‫‪PLC‬‬ ‫دارة الممممممممممممممممممممممممممممممممممممممم‬


‫من الطبيعي أن كل المفتاحين تجب أن يوصل إلى مداخل الم ‪ PLC‬بهدف تحقيق‬
‫المنطق المطلوب ضمممن برنامممج المم ‪ .PLC‬فممي هممذه المثممال يتصممل المفتمماح ‪S1‬‬
‫بالمممدخل ‪ I0.0‬و المفتمماح ‪ S2‬بالمممدخل ‪ .I0.1‬بالضممافة إلممى ذلممك يجممب توصمميل‬
‫المصمممممممممممباح ‪ H1‬إلمممممممممممى أحمممممممممممد المخمممممممممممارج وليكمممممممممممن ‪.Q4.0‬‬
‫‪24V‬‬

‫مفتاح‪S1‬‬
‫‪I 0.0‬‬

‫دخل‬ ‫‪24V‬‬

‫‪I 0.1‬‬ ‫مفتاح ‪S2‬‬

‫‪M‬‬ ‫يجب أن يضيء المصباح ‪H1‬‬

‫‪PLC‬‬
‫عندما يفعل المفتاح ‪S1‬أو‬
‫خرج‬
‫‪Q 4.0‬‬ ‫المفتاح ‪S2‬‬

‫‪FBD‬‬ ‫بلغممممممممممممممممممممممممممممممممممة‬ ‫‪OR‬‬ ‫عمليممممممممممممممممممممممممممممممممممة‬


‫بلغمممممة ‪:FBD‬‬ ‫‪OR‬‬ ‫يظهمممممر التمثيمممممل الرممممممزي التمممممالي برمجمممممة عمليمممممة‬

‫‪ 32‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫مداخل عملية ‪OR‬‬


‫‪-‬‬
‫يمكن أن يكون هناك أكثر من‬
‫الخرج الذي يتم السناد‬
‫مدخل‬
‫إليه‬

‫‪I 0.0‬‬ ‫‪Q 4.0‬‬


‫>‬
‫‪I 0.1‬‬
‫=‬
‫إسناد نتيجة العملية المنطقية‬
‫المنطقية‪.‬‬
‫تمثيل رمزي لعملية ‪OR‬‬

‫‪ .3 .7 .6‬النفي‬
‫غالبا ً ما يستدعي المر معرفة هل التماس المفتوح عادةً )‪ (NO‬غير فعال أو هممل‬
‫التماس المغلمق عممادةً )‪ (NC‬فعممال بحيمث ل يوجمد جهمد مطبمق علمى الممداخل‬
‫الموافقمممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممة‪.‬‬
‫يمكن التوصل إلى ذلك بمماللجوء إلممى النفممي )‪ (Negation‬علممى مممداخل عمليممات‬
‫‪.AND/OR‬‬
‫يظهممر التمثيممل الرمممزي التممالي برمجممة نفممي مممداخل عمليممة ‪ AND‬بلغممة ‪:FBD‬‬

‫التمثيل الرمزي لعملية النفي‬


‫المنفي لعملية ‪AND‬‬
‫االمدخل‬

‫‪I 0.0‬‬ ‫‪Q 4.0‬‬


‫&‬
‫‪I 0.1‬‬
‫=‬
‫‪I 0.1‬‬ ‫تكون قيمة الخرج ‪ Q 4.0‬عالية عندما يكون الخممل ‪ I 0.0‬غيممر فعممال ً والممدخل‬
‫فعمممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممما ً‬
‫ل‪.‬‬

‫‪ 33‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫‪ .8 .6‬كيف يتم توليد برنامج الم ‪ PLC‬؟ وكيف يصل إلممى ذاكممرة‬
‫؟‬ ‫المممممممممممممممممممممممممممممممممممممم ‪PLC‬‬

‫يجهز برنامج الم ‪ PLC‬من قبل برنامج ‪ STEP 7‬على الحاسب الشخصي حيممث يتممم‬
‫الحتفاظ به مؤقتًا‪ .‬بعد وصل الحاسب إلممى الواجهممة البنيممة ‪ MPI‬للم م ‪ ،PLC‬يمكممن‬
‫تحميممممل البرنامممممج إلممممى ذاكممممرة الممممم ‪ PLC‬بواسممممطة وظيفممممة التحميممممل‪.‬‬

‫مكون‬
‫برنامج ‪PLC‬‬
‫‪1‬‬
‫على الحاسب بواسطة‬
‫البرنامج ‪STEP 7‬‬
‫‪PC with STEP 7‬‬
‫برنامج‪3.‬من الحاسب‬
‫حاسب موصول مع‬
‫‪2.‬‬
‫مركب ضمن ذاكرة‬
‫بواسطة‬
‫االم ‪PLC‬‬ ‫موائم الحاسب‬ ‫الم ‪.PLC‬‬
‫وصلة ‪.MPI‬‬

‫‪PLC S7-300‬‬

‫ملحظة ‪ :‬سيتم وصف التنفيذ الدقيق للبرنامج خطوةً خطمموة فممي الجممزاء ‪-8‬‬
‫‪.10‬‬

‫‪ 34‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫‪SIMATIC‬‬ ‫‪S7-300‬‬ ‫‪ .7‬تجميمممممممع وتشمممممممغيل‬


‫طيممممممممممممممممممممممممممممممممممممممف الجهمممممممممممممممممممممممممممممممممممممماز‬
‫إن الم ‪ SIMATIC S7-300‬هو نظام تحكمم مصمغر مكمون ممن أجمزاء قابلمة للتجميمع‬
‫ويمممممممممممممممممممممممممممؤمن الطيمممممممممممممممممممممممممممف التمممممممممممممممممممممممممممي ‪:‬‬
‫وحممدات معالجممة مركزيممة )‪ (CPU: Central Processing Unit‬ذو‬ ‫‪−‬‬
‫ً‬
‫مجممالت قممدرة مختلفممة متكاملممة جزئيما مممع مممداخل‪/‬مخممارج )مثل ً‬
‫‪ (CPU312IFM/CPU314IFM‬أو مع واجهممة بينيممة ‪ ) PROFIBUS‬مثل ً ‪CPU315-‬‬
‫‪.(2DP‬‬
‫أحهزة وحدات تغذية )‪ (PS : Power Supply‬بتيممار ‪.2A، 5A، 10A‬‬ ‫‪−‬‬
‫أجزاء واجهة بينية )‪ (IM : Interface Module‬لتصميم أكثر تشبيكا ً‬ ‫‪−‬‬
‫ِ‬
‫‪SIMATIC‬‬ ‫لممممممممممممممممممممممممممممممممممم ‪S7-300‬‬
‫أجزاء الشارة )‪ (SM : Signal Module‬لمداخل ومخارج رقمية و‬ ‫‪−‬‬
‫تماثليممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممة‪.‬‬
‫أجزاء للوظائف )‪ (FM : Function Module‬لوظائف خاصممة )مثل ً‬ ‫‪−‬‬
‫التحكمممممممممممممممممممم بمحمممممممممممممممممممرك خطممممممممممممممممممموي(‪.‬‬
‫معالجممات اتصممال )‪ (CP : Communication processors‬مممن أجممل‬ ‫‪−‬‬
‫التواصممممممممممممممممممممل عممممممممممممممممممممبر الشممممممممممممممممممممبكة‪.‬‬

‫ملحظة‪ :‬ل نحتاج في هذا الجزء التدريبي إل إلممى وحممدة تغذيممة‪ ،‬وحممدة معالممج‬
‫مركمممممممممممممممممزي وممممممممممممممممممداخل‪/‬مخمممممممممممممممممارج رقميمممممممممممممممممة‪.‬‬

‫‪ 35‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫عناصممر هامممة لوحممدة تزويممد الجهممد ووحممدة المعالجممة المركزيممة‬

‫وحدة تغذية‬ ‫بطاقة ذاكرة وحدة معالجة مركزية‬ ‫وحدات إشارة‬

‫مؤشر الحالة‬

‫مفتاح اختيار‬
‫تزويد الجهد‬

‫مفتاح التشغيل‬

‫البطارية‬ ‫وصلة ‪MPI‬‬


‫مدخل الشبكة‬
‫مفتاح نمط العمل‬

‫الواجهممممممممممممممممممة البنيممممممممممممممممممة ‪) MPI‬وصمممممممممممممممممملة ‪(MPI‬‬


‫تمتلك كل وحدة معالجة مركزية واجهة بنية ‪ MPI‬لتشممبيكها مممع أجهممزة البرمجممة‬
‫) مثل ً الحاسب(‪ .‬توجد هممذه الوصمملة خلممف الغطمماء المممامي لوحممدة المعالجممة‪.‬‬
‫منتقممممممممممممممممممممممي نمممممممممممممممممممممممط العمممممممممممممممممممممممل ‪:‬‬
‫تمتلك كل وحدة معالجة مركزية منتقيا ً لنمط العمممل يقمموم بتحديممد نمممط عمممل‬
‫الوحدة‪ .‬يسمممح بتنفيممذ بعمض الوظممائف المبرمجممة وفقما ً لوضممعية منتقممي نمممط‬
‫العمممممممممل‪ .‬والنممممممممماط الممكنممممممممة للعمممممممممل هممممممممي التاليممممممممة ‪:‬‬

‫يتم تنفيذ البرنامج مع السماح بجميع وظائف أداة البرمجة‬


‫نفيذ البرنامج مع السماح فقط بوظائف القراءة لداة البرمجة‬
‫البرنامج متوقف مع السماح بجميع وظائف أداة البرمجة‬

‫يمكن بهذه الوضعية إعادة تصفير الوحدة‬

‫‪ 36‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫إعممممممممممممممممممممممادة تصممممممممممممممممممممممفير الممممممممممممممممممممممذاكرة‬


‫يمسح إعادة تصفير الممذاكرة كممل معطيممات المسممتخدم ضمممن وحممدة المعالجممة‬
‫المركزيممممممممة فممممممممي كممممممممل مممممممممرة يبممممممممدأ فيهمممممممما البرنامممممممممج‪.‬‬
‫يتمممممممممممم تنفيمممممممممممذ ذلمممممممممممك بمممممممممممالخطوات الثلث التيمممممممممممة ‪:‬‬
‫النتيجممممممممممممممممة‬ ‫التنفيمممممممممممممممممذ‬ ‫الخطممممممممممممممموة‬
‫يضمممميء مؤشممممر‬ ‫أدر المفتمماح إلممى‬ ‫‪1‬‬
‫‪STOP‬‬ ‫وضممممممممعية ‪STOP‬‬
‫ينطفممممئ مؤشممممر‬ ‫أدر المفتمماح إلممى‬ ‫‪2‬‬
‫‪ STOP‬وبعد حمموالي‬ ‫وضممممممممعية ‪MRES‬‬
‫‪ 3‬ثممممموان يعمممممود‬ ‫وأبقممه فممي هممذه‬
‫مجممددًا‪ .‬مممن أجممل‬ ‫الوضممعية )حمموالي‬
‫وحممدات المعالجممة‬ ‫‪ 3‬ثمممموان( حممممتى‬
‫الحديثممممة انتظممممر‬ ‫يظهر مؤشر ‪STOP‬‬
‫حتى يضيء مؤشر‬ ‫مممممممن جديممممممد‬
‫‪ STOP‬للمممممممممممرة‬
‫الثانيممممممممممممممممة‪.‬‬
‫يممممومض مؤشممممر‬ ‫أعممد المفتمماح إلممى‬ ‫‪3‬‬
‫‪ STOP‬لمدة حوالي‬ ‫وضممممممممعية ‪STOP‬‬
‫‪ 3‬ثوان ثم يضمميء‬ ‫وخلل الثمممممانيتين‬
‫ل‬
‫مرةً أخرى يشممك ٍ‬ ‫التممممماليتين أعمممممد‬
‫عممممادي‪ ،‬عنممممدئذٍ‬ ‫الطلق فمممممممممي‬
‫يكممون كممل شمميٍء‬ ‫وضمممممممعية ‪.MRES‬‬
‫جاهزا ً ويكممون قممد‬
‫تممممممت إعممممادة‬
‫تصممفير وحممدة‬
‫المعالجممممممممممة‬

‫‪ 37‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫‪ .8‬تمريممممممممممممممممممممن مثممممممممممممممممممممال‬
‫‪.‬‬ ‫‪STEP‬‬ ‫‪7‬‬ ‫سممممممميتم إنجممممممماز تمريمممممممن بسممممممميط لول برناممممممممج‬
‫ينطلق مكبس مزود بوسيلة حماية فقط عند الضممغط علممى زر البممدء ‪ S1‬عنممدما‬
‫يكون شبك الحماية‪.‬مغلقًا‪ .‬تتم مراقبة وجود شممرط الحمايممة بواسممطة حسمماس‬
‫الحمايممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممة ‪.BO‬‬
‫في هذه الحالة يتم توصيل صمام ‪ Y0‬من نمط ‪ 5/2‬إلى المكبممس كممل ‪ 10‬ثمموان‬
‫لتشمممممممممممممممممممممممممكيل قطعمممممممممممممممممممممممممة بلسمممممممممممممممممممممممممتيكية‪.‬‬
‫لمزيدٍ من المان يتم رفع المكبس ما أن يتم تحرير الزر ‪ S1‬أو يتوقممف حسمماس‬
‫الحمايمممممممة عمممممممن تحسسمممممممه لوجمممممممود الشمممممممبك فمممممممي موضمممممممعه‪.‬‬
‫خارطممممممممممممممممممممممممممممممممممممة التوزيممممممممممممممممممممممممممممممممممممع‬
‫التعليممممممممممممممممق‬ ‫الرمممممممممممممممممممز‬ ‫العنممممممممممممممموان‬
‫حسمممماس شممممبك‬ ‫‪B0‬‬ ‫‪I‬‬ ‫‪0.0‬‬

‫الحمايمممممممممممممممة‬
‫زر البمممممممممممممممدء‬ ‫‪S1‬‬ ‫‪I‬‬ ‫‪0.1‬‬

‫صممممممممممممام ‪5/2‬‬ ‫‪Y0‬‬ ‫‪Q‬‬ ‫‪4.0‬‬

‫موصمممممول إلمممممى‬
‫أسطوانة المكبس‬
‫للشروع‬
‫زر البدء ‪S1‬‬
‫مكبس مع شبك حماية‬
‫بعملية الكبس‬

‫لتحسس‬‫حساس ‪BO‬‬
‫للتحكم‬ ‫صمام ‪5/2‬‬
‫وجودالحماية في‬
‫شبك‬
‫بأسطوانة المكبس‬
‫مكانه‬
‫يبقى المكبس منفردا ً ما دام‬
‫الخرج ‪Y0‬مفعل ً‬

‫لكبس القطع‬
‫مصدم‬
‫شبك للحماية من الصابة‬
‫البلستيكية‬

‫‪STEP‬‬ ‫‪7‬‬ ‫‪ .9‬تطمممممممبيق مشمممممممروع‬

‫‪ 38‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫تتم إدارة الملفات في ‪ STEP 7‬بواسطة ‪ .SIMATIC Manager‬يتم هنا مثل ً نسخ أجزاء‬
‫ت أخممرى بمجممرد النقممر عليهمما‬ ‫البرنامممج أو اسممتدعاؤها للمعالجممة بواسممطة أدوا ٍ‬
‫بواسطة الفأرة‪ .‬تتطابق العمليات هنمما بالمعممايير المسممتخدمة عممادةً فممي نظممام‬
‫وينمدوز ) مثل ً يقمموم زر الفممأرة اليمممن باسممتدعاء القائمممة الخاصمة بكممل جمزء(‪.‬‬
‫تظهر بنية الكيان الصلب للم ‪ PLC‬ضمن المجلد ‪ SIMATIC 300 station‬و ‪ .CPU‬وعليه‬
‫يمكن النظر إلى مثممل هممذا المشممروع علممى أنممه مخصممص لكيممان صمملب معيممن‪.‬‬
‫يرتب كل مشروع ضمن ‪ STEP 7‬وفق بنية محددة بحزم‪ .‬يتم حفظ البرامج ضمن‬
‫المجلممممممممممممممممممممممممممممممممممممممممممدات التاليممممممممممممممممممممممممممممممممممممممممممة ‪:‬‬
‫‪Project:‬‬
‫‪SIMATIC 300 Station:‬‬
‫يحتوي هذا المجلد على بنية الكيان الصلب‬
‫تحفظ هنا التركيبة المخصصة للكيان‬
‫)مثل ً ‪)SIMATIC 300 Station‬‬
‫الصلب)‪ (Hardware/SC*1‬و‬
‫الجزئية )مثل ً ‪ MPI‬و‬
‫والبنى‬
‫معطيات الم ‪… CPU‬‬ ‫‪Source Files/SO*1:‬‬
‫‪) PROFIBUS‬‬ ‫تحفظ هنا المصادر )مثل ً ‪،‬‬
‫‪SCL-‬ملفات‬
‫تحويلها إلى برامج‬
‫يمكن …‬
‫المصادر‬
‫(‬
‫تنفيذية بترجمتها‪.‬‬

‫‪Symbols/SY*1:‬‬
‫تحفظ هنا قوائم الرموز من أجل العنونة‬
‫موز‬‫بالر‬

‫‪Blocks/AP-off*1:‬‬
‫تحفظ هنا أجزاء البرنامج )‪OB, FB,‬‬
‫الخ (‬
‫‪FC, SFB, SFC, DB‬‬

‫‪CPU:‬‬ ‫‪S7-Program:‬‬
‫يتم هنا حفظ برنامج ‪S7‬‬ ‫برامج المستخدم ) *‪(Blocks/AP-off‬‬
‫‪1‬‬

‫وشركاء الرتباط المشبكين‬ ‫جداول الرموز )‪(Symbols/SY*1‬و‬


‫)‪. (Connection/CO*1‬‬ ‫ملفات المصادر ‪(Source files/SO* ).‬‬
‫‪1‬‬

‫‪STEP‬‬ ‫‪7‬‬ ‫‪Version‬‬ ‫‪2.x‬‬ ‫*‪ 1‬المصممممممممممممطلحات وفممممممممممممق‬

‫‪ 39‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫بهدف فصل المشروع عن الكيان الصلب يمكن خلممق مشممروع ل يحتمموي جميممع‬
‫الملفممممممممممممممممممممممممممممممممممممممممممات الممكنممممممممممممممممممممممممممممممممممممممممممة‪.‬‬
‫سممممممممميمتلك مثمممممممممل همممممممممذا المشمممممممممروع البنيمممممممممة التاليمممممممممة ‪:‬‬

‫ملحظة ‪ :‬ستكتب البرامج المزودة في هذا المثال بدون تعريف تركيبة الكيان‬
‫الصلب‪ ،‬لذا يمكن تحميل أية تركيبة لم ‪ SIMATIC S7-300، S7-400‬أو ‪. WinAC‬في كل‬
‫حالممممممممة يكفممممممممي ضممممممممبط عنمممممممماوين المممممممممداخل والمخممممممممارج‪.‬‬

‫‪ 40‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫يجب على المستخدم أن يتبع الخطوات التاليممة كممي يسممتطيع إنشمماء المشممروع‬
‫المممممممممذي سممممممممميمكنه كتابمممممممممة البرناممممممممممج الحمممممممممل ضممممممممممنه‪.‬‬
‫الذي يمكن‬ ‫‪SIMATIC Manager‬‬ ‫هي‬ ‫‪STEP 7‬‬ ‫‪ .1‬إن الداة الساسية في‬

‫)→‬ ‫فتحممه بممالنقر المممزدوج علممى اليقونممة‬


‫‪(SIMATIC‬‬ ‫‪Manager‬‬
‫‪ .2‬تتم إدارة برامج ‪ STEP 7‬ضمن مشاريع‪ .‬يمكن خلق كل مشروع‬
‫→(‪.‬‬ ‫‪File‬‬ ‫→‬ ‫مممممممممممممن جديممممممممممممد )‪New‬‬

‫‪ 41‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫‪(startup‬‬ ‫‪(→ startup‬‬ ‫‪→ OK‬‬ ‫أعممط المشممروع اسممما ً وليكممن‬ ‫‪.3‬‬

‫‪startup‬‬ ‫جديمممممممممممممد ضممممممممممممممن‬ ‫‪S7-Program‬‬ ‫‪ .4‬أدرج‬


‫→(‬ ‫‪startup‬‬ ‫→‬ ‫‪Insert‬‬ ‫→‬ ‫‪Program‬‬ ‫→‬ ‫) ‪S7-Program‬‬

‫‪ 42‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫‪ .5‬في ‪ STEP 7‬يتم كتابة تنفيذ البرنامج ضمن أجزاء )بلوكات(‪.‬‬


‫يكون جزء التنظيم )‪ (OB1: Organization Block‬موجودا ً بالصل وفقا ً‬
‫للمعايير‪ .‬يمثل هذا الجزء الواجهة البينية لنظام تشغيل وحدة‬
‫المعالجة المركزية )‪ (CPU‬ويتم استدعاؤه آليا ً للعمل عليه بشك ٍ‬
‫ل‬
‫دوري‪.‬‬
‫ضمن طريقة عمل البرنامج يمكن لجزء التنظيم أن يقوم باستدعاء أجزاء أخرى‬
‫مثل الوظائف مثل ً )‪ .(FC1 : Function‬تخدم هممذه الطريقممة علممى تقسمميم المهمممة‬
‫الكلية إلممى مسممائل جزئيممة تكممون بالتممالي أسممهل للحممل وأسممهل لختبممار أدائهمما‬
‫الممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممموظيفي‪.‬‬
‫بنيمممممممممممممممممممممممة برناممممممممممممممممممممممممج المثمممممممممممممممممممممممال‬

‫جزء التنظيم ‪OB1‬‬

‫يستدعى دوريًا من قيل نظام‬


‫التشغيل‪.‬‬
‫يتم هنا استدعاء الوظيفة‬
‫‪FC1‬‬

‫استدع ‪FC1‬‬
‫الوظيفة‪FC1‬‬

‫يحتوي هذا المثال على‬


‫البرنامج الفعلي للتحكم‬
‫بالمكبس‬
‫يتم استدعاؤه من قيل‪OB1.‬‬

‫‪ 43‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫‘( ‘‪Blocks‬‬ ‫ضمن المشروع يجب اختيار المجلممد‬ ‫‪FC1‬‬ ‫‪ .6‬لدراج الجزء‬
‫→(‪.‬‬ ‫‪Blocks‬‬

‫‪ 44‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫)→ ‪→ Insert → S7 Block‬‬ ‫ضمن المجلد ‪.‬‬ ‫‪S7- Block function‬‬ ‫‪ .7‬يتم إدراج‬
‫‪(Function‬‬

‫يمكممن الن اختيممار اسممم للوظيفممة ووضممع مممداخل إضممافية‬ ‫‪.8‬‬


‫→(‬ ‫‪FC1‬‬ ‫→‬ ‫لوثيقمممممممممة الوظيفمممممممممة‪OK ).‬‬

‫‪ 45‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫أصبح الن ‪ OB1‬و ‪ FC1‬متوفرين ضمن ‪ SIMATIC Manager‬ويمكن‬ ‫‪.9‬‬


‫برمجتهممممممممممممممممممممممممممممممممممما لحقممممممممممممممممممممممممممممممممممًا‪.‬‬

‫‪ 46‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫‪FBD‬‬ ‫بلغمممممة‬ ‫‪STEP‬‬ ‫‪7‬‬ ‫‪ .10‬كتابمممممة برناممممممج‬


‫إن المخطط الوظيفي ‪ FBD‬هو من أحد المكانيات لنشاء برنامج ‪ . STEP 7‬يظهر‬
‫فيما يلي تمثيل رمزي لمسألة التحكم بواسممطة رممموز مممع وسمممات للوظممائف‪.‬‬
‫ترتممب المممداخل فممي الطممرف اليسممر للرمممز‪ ،‬والمخممارج فممي الطممرف اليمممن‪.‬‬
‫يجب العمل هنمما أول ً مممع الوظيفممة ‪ FC1‬كجممزء أول‪ .‬قممم مممن‬ ‫‪.1‬‬
‫أجل ذلك بالنقر المزدوج عليها ضمممن ‪.(SIMATIC Manager (→ FC1‬‬

‫‪ 47‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫‪ .2‬ضمن المحرر الذي تم فتحه آليا ً يمكن تغيير لغمة البرمجممة مممن‬
‫قائمممة ‪ VIEW‬بيممن اللغممات ‪.(LAD/STL/FBD to FBD (→ View → FBD‬‬

‫‪ 48‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫‪ .3‬تظهر المساحة المخصصة ضمممن البرنامممج للبرمجممة بمخطممط‬


‫كتممممممممممممممل الوظممممممممممممممائف كممممممممممممممما يلممممممممممممممي ‪:‬‬
‫تعليمات مستخدمة بكثرة مثل ‪،AND‬‬
‫السناد‪ ، ،‬صندوق فارغ‪ ،‬دخل‬
‫‪OR‬‬ ‫‪،‬‬
‫البلوك‬
‫احفظ‬
‫أدرج شبكة جديدة‬
‫ثنائي‪ ،‬نفي دخل ثنائي‪ ،‬تفرع ووصلة…‬
‫إلى الم‬ ‫! حمل‬
‫البلوك‬
‫كتالوج بكل عناصر البرنامج‬
‫‪CPU‬‬

‫جدول تعريف المتحولت )غير مستخدم في هذا المثال(‬

‫ملحظات وعنوان بلوك الشبكة‬

‫موز‬
‫يمكن إنشاء تحكم المسألة هنا بالر‬ ‫يمكن تثبيت عناصر البرنامج باللجوء‬
‫مع معرفات الوظائف‬ ‫إلى عملية "السحب" بواسطة الفأرة‬
‫و"السقاط" ضمن الشبكة‬
‫يجب النشاء مع العملية الصحيحة‪.‬‬

‫ملحظة ‪ :‬تتم البرمجة في بلوكات ‪ STEP 7‬ضمن شبكات منفممردة‪ .‬لممذا يمكممن‬
‫الحصول على هيكلية أكثر تنظيما ً وتوثيق أفضل فممي ترويسممة نتممائج الشممبكات‪.‬‬

‫‪ 49‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫‪ .4‬نحتاج من أجل مثالنا إلممى مممؤقت نبضممي‪ .‬يممدعى هممذا العنصممر‬


‫‪ S_PULSE‬ويمكن الحصول عليه من كتالوج المؤقتممات → ( ‪Timers.‬‬
‫‪(Timers‬‬ ‫→‬ ‫‪S_PULSE‬‬

‫ملحظة‪ :‬عند اختيار عملية‪ ،‬تظهر العمليممة مممع شممرح مختصممر لهمما فممي تممذييل‬
‫الكتممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممالوج‪.‬‬

‫‪ 50‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫‪ .5‬مممن أجممل الوصممف الممدقيق لكممل عمليممة يمكممن اللجمموء إلممى‬


‫المعلومات الموجودة ضمن الرمز ? والذي هممو عبممارة عممن دليممل‬
‫ل تفصيلي مفهوم مممع‬ ‫مساعدة على الخط لشرح كل تعليمة يشك ٍ‬
‫مثممممممممممممممممممممممممممممممال تفصمممممممممممممممممممممممممممممميلي‪( ? →) .‬‬

‫ملحظة ‪ :‬إن المؤقت ‪ S_PULSE‬كما هممو مسممتخدم هنمما يسممتمر بالعمممل للممدة‬
‫الزمنية المحددة‪ .‬عند العمل تكون قيمة الخممرج ‪ Q‬هممي ‘‪ ‘1‬عنممدما تكممون قيمممة‬
‫الدخل ‪ S‬هي ‘‪ .‘1‬تصبح قيمة الخرج ‪ ‘Q ‘0‬إذا انتهت المدة ‪ TV‬أو انخفضت قيمة‬
‫الممممممممممممممممممممممممممممممممممممممممممدخل ‪ S‬إلممممممممممممممممممممممممممممممممممممممممممى ‘‪.‘0‬‬

‫‪ 51‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫‪ .6‬يتممم الن حشممر عمليممة ‪ S_PULSE‬ضمممن الشممبكة الولممى بوضممع‬


‫المؤشممر علممى ‪ S_PULSE‬ثممم الضممغط علممى زر الفممأرة وسممحب‬
‫‪ S_PULSE‬إلممى حقممل الشممبكة ثممم تممرك زر الفممأرة‪.(→ S_PULSE) .‬‬

‫‪ 52‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫‪ .7‬يمكن العثور على التعليمات التي تستخدم بكممثرة مثممل تعلبمممة‬


‫‪ AND‬ضمن شريط المهام‪ .‬يمكممن إدراج هممذه التعليمممات بالضممغط‬
‫أول ً على المكان الذي يراد حشرها فيه )هنا مدخل المؤقت ‪ (S‬ثم‬
‫علمممممممممممممممممممممممممممممممممممى المممممممممممممممممممممممممممممممممممزر‬
‫(‪.‬‬ ‫®‬ ‫→‬ ‫)‪S‬‬

‫‪ 53‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫‪ .8‬يجب تسمية المؤقت بم ‪ T1‬و تسممجيل قيمتممه ‪ 10‬ثمموان بصمميغة‬


‫الوقت ‪ S5‬أي بالشكل ‪ .S5T#10s‬كذلك يجممب تسممجيل ‪ I 0.0‬و ‪I 0.1‬‬
‫في مممداخل عمليممة ‪ AND‬مممع اسممم الشممبكة والتعليممق‪→ T1 →) .‬‬
‫‪.(S5T#10s‬‬ ‫→‬ ‫‪I0.0‬‬ ‫→‬ ‫‪I0.1‬‬ ‫→‬ ‫‪Comment‬‬

‫ملحظة ‪ :‬عند تعريف زمن توقيت المؤقت يجب اللجوء إلممى القواعممد التيممة ‪:‬‬
‫‪S5T#‬‬ ‫‪10s‬‬

‫‪ #S5T‬هي الصيغة الولى ويليهما مباشمرةً الزممن ) هنما ‪ 10‬ثموان(‪ .‬يمكمن أيضما ً‬
‫إدخممال المموقت بممالميلي ثانيممة )‪ ،(ms‬بالدقيقممة )‪ (m‬وبالسمماعة )‪ .(H‬كممما ويمكممن‬
‫اسممممممممممممتخدام هممممممممممممذه الوحممممممممممممدات معمممممممممممما ً ) مثل ً ‪.(S5T#3M_3S‬‬

‫‪ 54‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫ضمممن‬ ‫‪ .9‬يتم تسجيل الشبكات اللحقة بالضغط علممى الرمممز‬


‫(‪.‬‬ ‫)→‬ ‫شمممممممممممممممممممممممممممممريط المهمممممممممممممممممممممممممممممام‬

‫(‪.‬‬ ‫)→‬ ‫‪ .10‬أدرج السممممناد بالضممممغط مممممرة ً علممممى الرمممممز‬

‫‪ 55‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫‪ .11‬يجب أن يطبق السناد على الخرج ‪ Q4.0‬بحيث يفعل طالما أن‬


‫إشارة المؤقت "مرتفعة"‪.‬كما ويجب إدراج هذين المعمماملين قبممل‬
‫→ ‪PLC .( → Q 4.0 → T1‬‬ ‫إلى الم →‬ ‫و تحميله‬ ‫حفظ ‪FC1‬‬
‫(‪.‬‬

‫‪SIMATIC‬‬ ‫حذار ‪ :‬لم يتم إغلق محرر "‪ ."LAD/STL/FBD‬يمكن إغلقه بالنتقممال إلممى‬
‫‪ Manager‬في سطر تذييل الصفحة )‪ (Point 12‬أو بطلممب ‪ OB1‬بواسممطة الوظيفممة “‬
‫‪..“OPEN‬‬
‫الممذي يسممتدعي ‪ ،FC‬اضممغط عليممه مرتيممن ضمممن‬ ‫‪OB1‬‬ ‫‪ .12‬لبرمجممة‬
‫‪.SIMATIC‬‬ ‫‪Manager‬‬
‫→(‪.‬‬ ‫‪SIMATIC‬‬ ‫‪Manager‬‬ ‫→‬ ‫)‪OB1‬‬

‫‪ 56‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫‪.(OK.‬‬ ‫‪(→ OK‬‬ ‫وقبولها بواسممطة‬ ‫‪OB1‬‬ ‫‪ .13‬يتم البقاء على خصائص‬

‫يمكن تغيير لغة إظهار البرنامج ‪ LAD/FBD/STL‬ضمممن المنقممح‬ ‫‪.14‬‬


‫إلى ‪ FBD‬بالضغط على ‪ View‬ومن ثم ‪ FBD‬للتحول إلى البرمجة بلغة‬
‫→(‪.‬‬ ‫‪View‬‬ ‫→‬ ‫مخطممممممط الكتممممممل الوظيفيممممممة‪FBD) .‬‬

‫‪ 57‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫‪ .15‬يمكن حفظ ‪ OB1‬بالضغط أول ً مرتين على ‪ ) FC1‬الموجود تحممت‬


‫‪ (FC Block‬ضمن كتالوج ‪ Network 1‬التابع لم ‪ ، OB1‬ثم بالضغط علممى‬
‫‪.‬‬ ‫ومممن ثممم معالجممة البرنامممج بممزر التحميممل‬ ‫زر الحفممظ‬
‫(‬ ‫→‬ ‫‪FC‬‬ ‫‪Block‬‬ ‫→‬ ‫‪FC1‬‬ ‫→‬ ‫→‬ ‫‪).‬‬

‫‪ 58‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫‪CPU‬‬ ‫ضممممن المممم‬ ‫‪STEP‬‬ ‫‪7‬‬ ‫‪ .11‬تعقمممب برناممممج‬


‫بهدف مراقبممة البرنامممج ضمممن ‪ ،FC1‬يجممب أول ً تغييممر إظهممار‬ ‫‪.1‬‬
‫‪ LAD/FBD/STL‬للبلوك ثم النتقممال ضممن المحممرر يواسممطة ‪Window‬‬
‫‪(FC1.‬‬ ‫‪.‬‬ ‫→(‬ ‫‪Window‬‬ ‫→‬ ‫مممممممن ‪ OB1‬إلممممممى ‪FC1‬‬

‫‪ 59‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫بضغط زر الفأرة على رمز‬ ‫‪FC1‬‬ ‫يمكن مراقبة البرنامج ضمن‬ ‫‪.2‬‬
‫‪ .‬يتم استعراض عمل المممؤقت وحالممة إشممارة الممدخل‬ ‫النظارة‬
‫(‬ ‫)→‬ ‫والخمممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممرج‪..‬‬

‫‪ 60‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫‪ .12‬توليد تركيبممة الكيممان الصمملب مممن أجممل‬


‫‪CPU‬‬ ‫‪315-2dp‬‬
‫تتم إدارة الملفات في ‪ STEP 7‬بواسطة ‪ .SIMATIC Manager‬يتم هنا مثل ً نسخ أجزاء‬
‫ت أخممرى بمجممرد النقممر عليهمما‬ ‫البرنامممج أو اسممتدعاؤها للمعالجممة بواسممطة أدوا ٍ‬
‫بواسطة الفأرة‪ .‬تتطابق العمليات هنمما بالمعممايير المسممتخدمة عممادةً فممي نظممام‬
‫وينمدوز ) مثل ً يقمموم زر الفممأرة اليمممن باسممتدعاء القائمممة الخاصمة بكممل جمزء(‪.‬‬
‫تظهر بنية الكيان الصلب للم ‪ PLC‬ضمن المجلد ‪ SIMATIC 300 station‬و ‪ .CPU‬وعليه‬
‫يمكن النظر إلى مثممل هممذا المشممروع علممى أنممه مخصممص لكيممان صمملب معيممن‪.‬‬
‫يرتب كل مشروع ضمن ‪ STEP 7‬وفق بنية محددة بحزم‪ .‬يتم حفظ البرامج ضمن‬
‫المجلممممممممممممممممممممممممممممممممممممممممممدات التاليممممممممممممممممممممممممممممممممممممممممممة ‪:‬‬
‫‪Project:‬‬
‫‪SIMATIC 300 Station:‬‬
‫يحتوي هذا المجلد على بنية الكيان الصلب‬
‫تحفظ هنا التركيبة المخصصة للكيان‬
‫)مثل ً ‪)SIMATIC 300 Station‬‬
‫الصلب)‪ (Hardware/SC*1‬و‬
‫ً‬
‫الجزئية )مثل ‪ MPI‬و‬
‫والبنى‬
‫معطيات الم ‪… CPU‬‬ ‫‪Source Files/SO*1:‬‬
‫‪) PROFIBUS‬‬ ‫تحفظ هنا المصادر )مثل ً ‪،‬‬
‫‪SCL-‬ملفات‬
‫تحويلها إلى برامج‬
‫يمكن …‬
‫المصادر‬
‫(‬
‫تنفيذية بترجمتها‪.‬‬

‫‪Symbols/SY*1:‬‬
‫تحفظ هنا قوائم الرموز من أجل العنونة‬
‫موز‬‫بالر‬

‫‪Blocks/AP-off*1:‬‬
‫تحفظ هنا أجزاء البرنامج )‪OB, FB,‬‬
‫الخ (‬
‫‪FC, SFB, SFC, DB‬‬

‫‪CPU:‬‬ ‫‪S7-Program:‬‬
‫يتم هنا حفظ برنامج ‪S7‬‬ ‫برامج المستخدم ) *‪(Blocks/AP-off‬‬
‫‪1‬‬

‫وشركاء الرتباط المشبكين‬ ‫جداول الرموز )‪(Symbols/SY*1‬و‬


‫)‪. (Connection/CO*1‬‬ ‫ملفات المصادر ‪(Source files/SO* ).‬‬
‫‪1‬‬

‫‪STEP‬‬ ‫‪7‬‬ ‫‪Version‬‬ ‫‪2.x‬‬ ‫*‪ 1‬المصممممممممممممطلحات وفممممممممممممق‬

‫‪ 61‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫يتم إظهار بنية الكيان الصمملب للم م ‪ PLC‬ضمممن مجلممد ‪ SIMATIC 300 station‬و ‪.CPU‬‬
‫سنقوم هنا بتحديد تركيبة الكيان الصلب على سبيل المثممال للحالممة الخاصممة لم‬
‫‪ .CPU 315-2DP‬سيتم كذلك التعامل مع ذاكرة السمماعة و تعممديل عنمماوين وحممدات‬
‫الممممممممممممممممممممممممممممممممممممممممممممدخل والخممممممممممممممممممممممممممممممممممممممممممممرج‪.‬‬
‫يجب على المستخدم أن يتبع الخطوات التاليممة كممي يسممتطيع إنشمماء المشممروع‬
‫المممممممممذي سممممممممميمكنه كتابمممممممممة البرناممممممممممج الحمممممممممل ضممممممممممنه‪.‬‬
‫الذي يمكن‬ ‫‪SIMATIC Manager‬‬ ‫هي‬ ‫‪STEP 7‬‬ ‫‪ .1‬إن الداة الساسية في‬

‫)→‬ ‫فتحممه بممالنقر المممزدوج علممى اليقونممة‬


‫‪(SIMATIC‬‬ ‫‪Manager‬‬
‫تتممم إدارة برامممج ‪ STEP 7‬ضمممن مشمماريع‪ .‬يمكممن خلممق كممل‬ ‫‪.2‬‬
‫→(‪.‬‬ ‫‪File‬‬ ‫→‬ ‫مشممممممممروع مممممممممن جديممممممممد )‪New‬‬

‫‪ 62‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫‪Name 315_2DPCPU (→ 315_2DPCPU‬‬ ‫أعط المشروع اسما ً وليكن‬ ‫‪.3‬‬


‫→(‪.‬‬ ‫‪OK‬‬

‫‪SIMATIC 300-Station (→ Insert → Station → SIMATIC 300-‬‬ ‫‪ .4‬أدرج محطة‬


‫‪.(Station‬‬

‫‪ 63‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫’‪Hardware‬‬ ‫‘→(‬ ‫‪ .5‬افتممح منتقممي التركيبممة بالضممغط مرتيممن علممى‬


‫‪.(Hardware‬‬

‫(‪.‬‬ ‫)→‬ ‫‪ .6‬افتح كاتالوج الكيان الصملب بالضمغط علمى الرممز‬


‫تتممممممممممممموزع محتويممممممممممممماته بيمممممممممممممن الجمممممممممممممزاء التيمممممممممممممة ‪:‬‬
‫‪ PROFIBUS-DP، SIMATIC 300، SIMATIC 400‬و ‪,SIMATIC PC Based Control‬‬
‫تظهر هناك كممل المكونممات‪ ،‬الجممزاء ووحممدات الواجهممة البينيممة اللزمممة لتجميممع‬
‫مشمممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممروعك‪.‬‬

‫‪ 64‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫)→ ‪→ SIMATIC 300 → RACK-300‬‬ ‫)السكة(‬ ‫‪Rail‬‬ ‫‪ .7‬اضغط مرتين على‬


‫(‪.‬‬ ‫‪Rail‬‬

‫))‪.RACK‬‬ ‫‪RACK‬‬ ‫‪0‬‬ ‫بعممممدئذ ٍ يظهممممر جممممدول تركيبممممة بنيممممة لوحممممة التجميممممع‬

‫‪ 65‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫‪ .8‬يمكن الن اختيار جميع الجزاء الموجممودة فعلي ما ً )مادي مًا( علممى‬
‫لوحة التجميممع مممن دليممل الكيممان الصمملب لدراجهمما ضمممن جممدول‬
‫تعريف التركيبة‪ .‬للقيام بهذه العمليممة يجمب الضمغط علمى مؤشمر‬
‫الوحدة المعنية‪ ،‬امسك زر الفأرة ‪ ،‬اسحب واسقط العنصر ضمن‬
‫قائممممممممممممممممممممممممممممممممممممة التركيبمممممممممممممممممممممممممممممممممممة‪.‬‬
‫‪.(PS‬‬ ‫‪307 2A‬‬ ‫سممنبدأ بوحممدة التغذيممة ‪(→ SIMATIC 300 → PS-300 → PS 307 2A‬‬

‫ملحظة ‪ :‬إذا كان الكيان الصلب الذي تستخدمه مختلفا ً عما يظهر هنا فعليممك‬
‫اختيممار الوحممدات الممتي تلئمممك مممن الممدليل وإدراجهمما ضمممن لوحممة التجميممع‪.‬‬
‫تظهر أرقام العناصر الخاصة بكممل وحممدة )المكتوبممة فيزيائيما ً عليممه( فممي تممذييل‬
‫صمممممممممممممممممممممممممممممممممممممممممممممفحة المممممممممممممممممممممممممممممممممممممممممممممدليل‪.‬‬

‫‪ 66‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫‪ .9‬في الخطوة التالية سنقوم بإسقاط ‪ CPU 315-2DP‬صمن موضممع‬


‫البطاقة الثانية‪ .‬يسمح ذلك بقراءة رقم القطعة والنسخة الخاصة‬
‫بالمممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممم ‪.CPU‬‬
‫(‪.‬‬ ‫→‬ ‫‪SIMATIC 300 → CPU-300 → CPU 315-2DP → 6ES7 315-2AF03-0AB0 → V1.1 ) .‬‬

‫‪PROFIBUS‬‬ ‫‪ .10‬يتممم فممي الواجهممة التخاطبيممة التاليممة معممايرة واجهممة‬


‫البينية المتكاملة‪ .‬لن نقوم هنمما بتغييممر القيممم المبدئيممة وسممنكتفي‬
‫(‪.‬‬ ‫‪OK‬‬ ‫→(‬ ‫بالضمممممممممممممغط ‪OK‬‬

‫‪ 67‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫‪ .11‬في الخطوة التاليمة سممنقوم بجمر وحمدة الممداخل ذات المم ‪16‬‬
‫دخل إلى موضع البطاقة الرابعة‪ .‬يمكن قراءة رقممم القطعممة مممن‬
‫أمامها )‪.(→ SIMATIC 300 → SM300 → DI-300 → SM 321 DI16xDC24V‬‬

‫ملحظة ‪ :‬إن موضع البطاقة الثالثة محجوز لوحممدات الربممط ويجممب أن يبقممى‬
‫فارغمممممممممممممممممممممممممممممممممممممممممممممما ً دوممممممممممممممممممممممممممممممممممممممممممممممما ً‬
‫يظهمممممر رقمممممم الوحمممممدة المختمممممارة فمممممي تمممممذييل صمممممفحة المممممدليل‪.‬‬

‫‪ 68‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫‪ .12‬في الخطوة التاليممة سممنقوم بجممر وحممدة المخممارج ذات المم ‪16‬‬
‫مخرجا ً إلى موضع البطاقة الرابعة‪ .‬يمكن قراءة رقمم القطعمة )→‬
‫‪.(SIMATIC 300 → SM300 → DO-300 → SM 322 DO16xDC24V/0,5A‬‬

‫ملحظممة ‪ :‬يظهمممر رقمممم الوحمممدة المختمممارة فمممي تمممذييل صمممفحة المممدليل‪.‬‬

‫‪ 69‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫‪ .13‬يمكممممممممن تغييممممممممر خصممممممممائص بعممممممممض الجممممممممزاء‪.‬‬


‫→(‪.‬‬ ‫‪Right click CPU 315-2DP module→ insert→object properties → OK‬‬ ‫‪).‬‬
‫مثل ً يمكمممممممممن تغييمممممممممر ذاكمممممممممرة السممممممممماعة لكمممممممممل ‪.CPU‬‬
‫→(‪.‬‬ ‫‪Cycle/Clock‬‬ ‫‪memory‬‬ ‫→‬ ‫∨‬ ‫‪Clock‬‬ ‫‪memory‬‬ ‫→‬ ‫‪Memory‬‬ ‫‪byte‬‬ ‫)‪100‬‬

‫‪ 70‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫‪ .14‬يمكن تغيير عناوين المداخل‪/‬المخارج فقممط مممن أجممل وحممدات‬


‫المعالجممة ‪ S7 – 300‬المممزودة بواجهممة ‪ PROFIBUS‬البنيممة المدمجممة‪.‬‬
‫يحصل ذلك عند الضغط مرتين على الوحدة المعنية وتعديل السممجل ‘‪‘Addresses‬‬
‫)العناوين(‪ .‬يجب تدوين هذه العناوين في كممل حالممة )وإل سممتؤثر العنونممة الليممة‬
‫علمممممممممممممممممى توضممممممممممممممممممع وتوصمممممممممممممممممميل البطاقممممممممممممممممممة(‬
‫)‪.( → DO 16xDC24V/0.5A → Addresses → uncheck System selection → 0 → OK‬‬

‫‪ 71‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫‪ .15‬يمكن حفظ جدول التركيبة ‪ ،‬ترجمته ومن ثممم تحميلممه إلممى المم‬
‫‪ :‬يجب أن يكون مفتاح نمط عمل الم‬ ‫و‬ ‫‪ PLC‬بالضغط على‬
‫(‬ ‫®‬ ‫‪STOP‬‬ ‫‪.‬‬ ‫‪ CPU‬علممممممى وضممممممعية →(‬

‫‪ 72‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫‪STEP‬‬ ‫‪7‬‬ ‫‪ .13‬كتابممممممممة برنامممممممممج‬


‫سيكتب البرنامج الذي يمكممن تعقبممه بلغممة قائمممة التعليمممات )‪ (STL‬ويتكممون مممن‬
‫سممممممممممممممممممممممممممممممممممممممممممممطرين فقممممممممممممممممممممممممممممممممممممممممممممط‪.‬‬
‫سيتم هنا إخراج ترددات بايت ذاكرة الساعة ‪ MB100‬في الكيان الصمملب المفعممل‬
‫إلمممممممممممممممممممممممممممممى بمممممممممممممممممممممممممممممايت خمممممممممممممممممممممممممممممرج‪.‬‬
‫جممممممممممممممممممممممممممممممممممممدول الرممممممممممممممممممممممممممممممممممممموز ‪:‬‬
‫الساعة‬ ‫ذاكرة‬ ‫ساعة بايت‬ ‫‪MB100‬‬
‫‪ QB‬خممممممممممممممممممممممممممممممممرج إظهممممممممممممممممممممممممممممممممار‬ ‫‪QB0‬‬

‫يتم إسناد طول‪/‬تردد الدور إلى كل بت من ذاكرة الساعة‪ .‬يطبق السناد التالي‬
‫‪:‬‬
‫‪0‬‬ ‫‪1‬‬ ‫‪2‬‬ ‫‪3‬‬ ‫‪4‬‬ ‫‪5‬‬ ‫‪6‬‬ ‫‪7‬‬ ‫‪Bit:‬‬
‫‪0.1 0.2 0.4 0.5 0.8‬‬ ‫‪1 1.6‬‬ ‫‪2‬‬ ‫)‪s):‬‬ ‫طول الدور‬
‫‪5 2.5‬‬ ‫‪2 1.25‬‬ ‫‪1‬‬ ‫‪0.625 0.5‬‬ ‫التردد )‪Hz):‬‬
‫‪10‬‬
‫‪SIMATIC Manager .( → SIMATIC‬‬ ‫ضمممن‬ ‫‪Blocks‬‬ ‫اخممتر المجلممد‬ ‫‪.1‬‬
‫‪(Manager‬‬ ‫‪→Blocks‬‬

‫‪ 73‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫اضغط مرتين على البلوك ‪.(OB1 (→ OB1‬‬ ‫‪SIMATIC Manager‬‬ ‫‪ .2‬ضمن‬

‫‪.(OK..‬‬ ‫‪(→OK‬‬ ‫بواسمممطة‬ ‫‪OB1‬‬ ‫‪ .3‬اقبمممل خيمممارات المعروضمممة ممممن‬

‫‪ 74‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫‪ .4‬يوجد محرر مممزود بم م ‪ :LAD، STL، FBD‬برمممج البلوكممات الممتي‬


‫تعطيك إمكانية تنقيممح برنامجممك ‪ STEP 7‬بالشممكل الموافممق‪ .‬بغيممة‬
‫القيام بذلك يجب فتح بلوك التنظيممم ‪ OB1‬ضمممن الشممبكة الولممى‪.‬‬
‫يجب تعليم الشبكة الولممى لتكمموين العمليممة الولممى‪ .‬يمكنممك الن‬
‫كتابممة برنامجممك الول ‪ . STEP 7‬تقسممم برامممج ‪ STEP 7‬عممادةً إلممى‬
‫‪.‬‬ ‫شبكات‪ .‬يمكن فتح شبكة جديدة بالضغط على رمز الشمبكة‬
‫ملحظة‪ :‬يتم فصل التعليقات ضمن وثيقممة البرنامممج عممن التعليمممات بواسممطة‬
‫الرمممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممز ‘‪.‘//‬‬

‫‪MB‬‬ ‫‪100‬‬ ‫‪//Line‬‬ ‫‪1‬‬ ‫‪L‬‬ ‫في الشبكة‬


‫‪QB‬‬ ‫‪0‬‬ ‫‪//Line‬‬ ‫‪2‬‬ ‫‪T‬‬
‫يفعل السطر ‪ 1‬بايت ذاكرة الساعة وينقل السطر ‪ 2‬الدليل إلممى بممايت الخممرج‪.‬‬
‫يجممب أن تممومض البتممات الثمانيممة لبممايت الخممرج بممالترددات المختلفممة لممذاكرة‬
‫السممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممماعة‪.‬‬
‫ملحظة ‪ :‬قد يكون عنوان بايت الخرج مختلفا ً وفق ما ً لتركيبممة الكيممان الصمملب‪.‬‬

‫‪ 75‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫‪STEP‬‬ ‫‪7‬‬ ‫‪ .14‬تعقمممممب برناممممممج المممممم‬


‫يمكن الن تحميل برنامج ‪ STEP 7‬المراد تعقبه إلممى المم ‪ .PLC‬ضمممن هممذا المثممال‬
‫سمممممممممممممممممممممممممميتم تعقممممممممممممممممممممممممممب ‪ OB1‬فقممممممممممممممممممممممممممط‪.‬‬

‫وحمممل البرنامممج‬ ‫احفممظ بلمموك التنظيممم بالضممغط علممى‬ ‫‪.1‬‬


‫‪ .‬يجممب أن يكممون مفتمماح نمممط عمممل وحممدة‬ ‫بالضممغط علممى‬
‫(‬ ‫‪STOP.‬‬ ‫‚ →(‬ ‫المعالجمممة مثبتممما ً علمممى الوضمممعية → ’‬

‫‪ 76‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫بتغيير وضعية مفتمماح نممط العمممل إلمى ‘‪ ‘RUN‬يتممم إقلع البرنامممج‪ .‬بعممد تشمغيل‬
‫(‪.‬‬ ‫)→‬ ‫‪.‬‬ ‫البرنامممج يمكممن مراقبتممه ضمممن ‘‪ ‘OB1‬بالضممغط علممى الرمممز‬

‫‪ 77‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫‪ .1‬مقدمممممممممممممممممممممممممممممممممممممممممممممممممة‬
‫إن الملحق ‪ I‬هو متطلب للمضي في الجزء التدريبي المتعلق بأساسيات برمجممة‬
‫‪STEP‬‬ ‫‪7‬‬
‫‪.(Basics‬‬ ‫‪of‬‬ ‫‪STEP‬‬ ‫‪7‬‬ ‫‪-‬‬ ‫‪Programming‬‬ ‫)‬

‫برمجة‪STEP 7‬‬ ‫مبادئ‬


‫‪A‬‬ ‫أيام الجزاء‬
‫‪2-3‬‬

‫ةةةةة‪STEP 7 -‬‬ ‫ةةةةة ةةةةةة ةة‬


‫‪B‬‬ ‫أيام الجزاء‬
‫‪2-3‬‬

‫نظام مسرى الحقل الصناعي‬


‫برمجة المتسلسل‬ ‫إظهار العملية‬
‫‪D‬‬ ‫أيام الجزاء‬
‫‪2-3‬‬ ‫‪C‬‬ ‫أيام الجزاء‬
‫‪2-3‬‬ ‫‪F‬‬ ‫أيام الجزاء‬
‫‪2-3‬‬
‫‪C‬‬

‫تخاطب ‪IT‬مع ‪SIMATIC S7‬‬


‫‪-‬‬

‫‪E‬‬ ‫أيام الجزاء‬


‫‪1-2‬‬

‫همممممممممممممممممممممممممممممممممممممممممممممدف التعليمممممممممممممممممممممممممممممممممممممممممممممم‪:‬‬
‫تعتبر المتحكمات المنطقية القابلة للبرمجة )‪(PLC : Programmable logic controllers‬‬
‫اليوم من أهم عناصر التمتممة‪ .‬يمكممن بواسممطة هممذه المتحكمممات تنفيممذ معظممم‬
‫مهممممممام التمتممممممة المختلفممممممة بالعتممممممماد علممممممى تعريممممممف المسممممممألة‪.‬‬

‫تحكم حلقة مفتوحة‬ ‫تحكم حلقة مغلقة‬

‫التراسل والبروتوكولت‬ ‫العملية والظهار‬


‫الحساب‬
‫وبرنامممج‬ ‫‪SIMATIC S7-300‬‬ ‫تعطيك هذه الوثممائق نظممرةً شمماملة عممن نظممام التمتممة‬
‫‪.‬‬ ‫‪STEP‬‬ ‫البرمجمممممممممممممممممممة المرافمممممممممممممممممممق ‪7‬‬

‫المتطلبمممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممات ‪:‬‬
‫بما أن الساسمميات موجممودة ضمممن هممذا الملحممق فل حاجممة لمتطلبممات خاصممة‪.‬‬

‫‪ .2‬وظيفمممممممممة وتصمممممممممميم المممممممممم ‪PLC‬‬


‫يقع على عاتق المتحكم وظيفمة قيمادة عمليمات منفمردة لداة أو منشمأة تعتممد‬
‫علممممممى إشممممممارات الحساسممممممات بعممممممد تنفيممممممذ وظيفممممممة معطمممممماة‪.‬‬
‫‪ 78‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫‪ .1‬أنمممواع الشمممارات فمممي تكنولوجيممما نظمممم التحكمممم‬ ‫‪.2‬‬

‫يمكممن تقسمميم الشممارات الممتي تطبممق علممى المممداخل والمخممارج مبممدئيا ً إلممى‬
‫مجموعمممممممممممممممممممممممممممممممممممممممتين مختلفمممممممممممممممممممممممممممممممممممممممتين ‪:‬‬

‫إشارة ثنائية‬ ‫إشارة تمثيلية‬

‫‪ .1 .1 .2‬إشارة ثنائية‬
‫يمكممن للشممارات الثنائيممة أن تأخممذ قيمممة إحممدى حممالتين ممكنممتين هممما ‪:‬‬

‫مثل ً المفتممممممممماح‬ ‫الجهممممد موجممممود‬ ‫حالممة إشممارة “‪“1‬‬


‫موصممممممممممممممممل‬
‫مثل ً المفتممممممممماح‬ ‫الجهد غير موجممود‬ ‫حالممة إشممارة "‪"0‬‬
‫مفصمممممممممممممممول‬

‫من الشائع في هندسة التحكم استخدام جهد ‪ 24‬فولط كم"جهد تغذية التحكممم"‪.‬‬
‫وبالتالي يكون وجود الجهممد ‪ 24‬علممى المممدخل بمثابممة الحالممة ‪ 1‬لهممذا المممدخل‪.‬‬
‫بالمقابل فإن الجهد ‪ 0‬يعني الحالة ‪ .0‬بالضافة إلى حالة الشممارة يوجممد وصممف‬
‫منطقي آخر مهممم لمفهموم الحسمماس‪ .‬إنمه موضموع معرفمة همل الحسماس همو‬
‫ة"‪ .‬عنممد تفعيممل تممماس مغلممق عممادةً‬ ‫ة" أم تماس "مفتوح عاد ً‬ ‫تماس "مغلق عاد ً‬
‫يعطي هذا الحساس حالة ‪ 0‬في الحالة الفعالة‪ .‬يدعى مثل هذا السلوك بالصفر‬
‫الفعال أو الفعال المنخفض‪ .‬بالمقابل فالتممماس المفتمموح عممادةً يكممون ذو واحممد‬
‫فعممممال أو الفعممممال العممممالي ويممممزود الحالممممة ‪ 1‬عنممممدما يكممممون فعمممما ً‬
‫ل‪.‬‬
‫تكون إشارات الحساسات في تحكم الحلقات المغلقة فعالة عالية‪ .‬أما التطبيق‬
‫النموذجي للفعال المنخفض فهو مفتاح الطوارئ‪ .‬يكون مفتمماح الطمموارئ دوم ما ً‬
‫في حالة عمل )يمر التيار عبره( عنممدما ل يكممون مفعل ً ) مفتمماح الطمموارئ غيممر‬
‫مضغوط(‪ .‬يقوم المفتاح بتزويد القيمة "‪ "1‬إلى الدخل المرتبط به‪ .‬إذا استدعى‬
‫ت ما ) مثل ً إغلق جميع الصمامات ( فل بد‬ ‫تشغيل مفتاح الطوارئ القيام بعمليا ٍ‬
‫مممممممممن تشممممممممغيل هممممممممذه العمليممممممممات بحالممممممممة الشممممممممارة "‪."0‬‬
‫الرقمممممممممممممممممممام الثنائيمممممممممممممممممممة المكمممممممممممممممممممافئة ‪:‬‬
‫يمكن للشارة الثنائية أن تأخذ إحدى قيمتين فقط )حالة الشارة( ‪ 0‬أو ‪ .1‬يشار‬
‫أيضا ً إلى هذه الشارة الثنائية بالرقم الثنائي المكافئ وسمميتلقى باللغممة التقنيممة‬
‫المستخدمة في هذه الملية اسم "البت"‪ .‬بعممد إسممنادٍ معيممن ) هممو الكممود( ينتممج‬
‫عدد ٌ من الشارات الثنائيممة ضمممن الشممارة الرقميممة‪ .‬فممي حيممن تممؤمن الشممارة‬
‫الثنائيمممة تجميعممما ً بقيممماس قيممممتين فقمممط‪) ،‬بالنسمممبة للبممماب مثل ً فقمممط بممماب‬
‫‪ 79‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫مفتوح‪/‬مغلق(‪ ،‬فإنه لمممن الممكممن تشممكيل مثل ً عممدد أو رقممم كمعلومممة رقميممة‬
‫بحمممممممممممممممممزم الرقمممممممممممممممممام الثنائيمممممممممممممممممة المكمممممممممممممممممافئة‪.‬‬
‫يسمممممح تجميممممع ‪ n‬رقممممم تنممممائي مكممممافئ بتمثيممممل ‪ 2n‬تشممممكيلة مختلفممممة‪.‬‬
‫مثل ً يمكن عممرض ‪ 4‬أنممماط مختلفممة مممن المعلومممات بواسممطة رقميممن ثنممائيين‬
‫‪:‬‬ ‫مكممممممممممممممممممممممممممممممممممممممممممممافئين‪2x2 .‬‬

‫مفتوح(‬ ‫المفتاحين‬ ‫كل‬ ‫)مثل ً‬ ‫‪1‬‬ ‫تشكيلة‬ ‫‪0‬‬ ‫‪0‬‬


‫)مثل ً المفتاح ‪ 1‬مغلق ‪ /‬المفتاح ‪ 2‬مفتوح (‬ ‫‪2‬‬ ‫تشكيلة‬ ‫‪1‬‬ ‫‪0‬‬
‫)مثل ً المفتاح ‪ 1‬مفتوح ‪ /‬المفتاح ‪ 2‬مغلق(‬ ‫‪3‬‬ ‫تشكيلة‬ ‫‪0‬‬ ‫‪1‬‬
‫مغلق(‬ ‫المفتاحين‬ ‫كل‬ ‫)مثل ً‬ ‫‪4‬‬ ‫تشكيلة‬ ‫‪1‬‬ ‫‪1‬‬

‫‪ .2 .1 .2‬الشارة التماثلية‬
‫خلفا ً للشارة الثنائية التي تقبل فقط حالتي الشارة ‪ :‬الجهد المتوفر ‪ 24‬فولط‬
‫و الجهد المتوفر ‪ 0‬فولط‪ ،‬توجد إشارات مماثلة يمكممن أن تأخممذ حسممب الرغبممة‬
‫ل معين‪ .‬إن المثال النمطي للمرمز التممماثلي هممو المقاومممة‬ ‫أية قيمة ضمن مجا ٍ‬
‫المتغيرة‪ .‬يمكن ضبط أية قيمة للمقاومة بحدود المقاومة العظمى بتغييممر وضممع‬
‫الممممممممممممممممممممممممممممممممممممممممممممممزر الممممممممممممممممممممممممممممممممممممممممممممممدوار‪.‬‬
‫أمثلمممممة علمممممى القياسمممممات التماثليمممممة فمممممي تقنيمممممة نظمممممم التحكمممممم ‪:‬‬
‫‪C°150+‬‬ ‫‪...‬‬ ‫الحمممممممممممممممممممممممممرارة ‪50-‬‬
‫‪200l/min‬‬ ‫‪...‬‬ ‫التمممممممممممممممممممممممممممدفق ‪0‬‬
‫‪R/min‬‬ ‫‪1500‬‬ ‫‪...‬‬ ‫سممممممممممرعة الممممممممممدوران ‪500‬‬
‫إلممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممخ‪.‬‬
‫يتم تحويل هذه القياسات ضمن الحساسات الكهربائية إلى تيارات أو مقاومات‪.‬‬
‫إذا تم مثل ً تحصيل سرعة الدوران فيمكن تحويل المجممال ‪R/min 1500 ...500‬‬
‫إلى المجال ‪ .10V+ ...0‬وستكون القيمة المقاسة من أجممل ‪ R/min 865‬هممي ‪+‬‬
‫‪.3.65V‬‬
‫‪500‬‬ ‫‪865‬‬ ‫‪1500 R/min‬‬

‫‪365‬‬
‫‪10V: 1000 R/min = 0.01 V/R/min‬‬
‫‪1000 R/min‬‬
‫‪365 R/min x 0.01 V/R/min = 3.65V‬‬
‫‪10V‬‬

‫‪0V‬‬ ‫‪+10V‬‬

‫في حال إجراء قياسات مماثلة بواسطة الم ‪ PLC‬فيجب تحويل الدخل مممن قيمممة‬
‫ت رقمية‪ .‬يدعى مثل هذا التحويممل بالتحويممل‬ ‫الجهد‪ ،‬التيار‪ ،‬المقاومة إلى معلوما ٍ‬
‫ً‬
‫التماثلي الرقمي )‪ . (A/D conversion‬يعني ذلك أن قيمممة ممما‪ ،‬مثل مسممتوى ‪3065‬‬
‫فولط‪ ،‬تحفظ كمعلومة ضمن مجموعة من الرقام الثنائية المكافئة‪ .‬كلممما ازداد‬
‫ة‪ .‬مثل ً‬
‫عدد الرقام الثنائية المكافئة ضمن التمثيل الرقمي كلما ازداد التمييز دق ً‬
‫إذا لم يكن هناك إل بت واحد فقط لتمثيل مجال الجهد ‪ ،10V+ …0‬فلممن يكممون‬
‫هناك إل تصريح واحد ‪ :‬هل الجهممد صمممن المجممال ‪ 5V+ ..0‬أو ‪ .5V….+10V+‬فممي‬

‫‪ 80‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫حال وجود اثنين من البتات يمكن تقسمميم المجممال إلممى أربممع مجممالت إشممارة ‪:‬‬
‫‪. 10V …7.5/7.5 …5/5 …2.5/2.5 …0‬يتم عادةَ في هندسة التحكم التحويل‬
‫التممماثلي الرقمممي إممما علممى ‪ 8‬أو ‪ 11‬بممت‪ .‬يمكممن تحديممد ‪ 256‬منطقممة إشممارة‬
‫باسممممممممتخدام ‪ 8‬بممممممممت و ‪ 2048‬مجممممممممال باسممممممممتخدام ‪ 11‬بممممممممت‪.‬‬

‫‪0A/0V‬‬ ‫‪20mA/10V‬‬

‫‪10V: 2048 = 0,0048828‬‬


‫→‬‫يمكن التعرف على جهود‬
‫‪11 Bit‬‬
‫بفرق > ‪5mV‬‬
‫‪0‬‬ ‫‪2048‬‬

‫‪ .2‬أنظممممممممممممممممممممممة العمممممممممممممممممممممد‬ ‫‪.2‬‬


‫يتم اللجوء في الم ‪ PLC‬إلى النظام الثنممائي بممدل ً مممن النظممام العشممري لمعالجممة‬
‫العناوين ضمن خليا الذاكرة‪ ،‬المداخل‪ ،‬المخممارج‪ ،‬الزمنممة‪ ،‬ذواكممر البممت الممخ…‬
‫‪ .1 .2 .2‬النظام العشري‬
‫ً‬
‫من أجل فهم النظام الثنائي سنقوم أول بالنظر فممي النظممام العشممري‪ .‬سممنقوم‬
‫هنا بتقسيم العدد ‪ 215‬إلى أجزاء‪ .‬يمثل الرقم ‪ 2‬هنمما المئات‪ ،‬ويمثممل الرقممم ‪1‬‬
‫العشرات بينما يمثل العدد ‪ 5‬الحاد‪ .‬والحقيقة أن ‪ 215‬يجب أن يكتب بالشممكل‬
‫‪ . 5+10+200‬وإذا قمنا بكتابة ‪ 5+10+200‬باللجوء إلى قوى الرقم ‪ 10‬كممما‬
‫شممرحنا سممابقا ً فسممنرى أن كمما مكممان ضمممن الرقممم يرتبممط بقمموة للرقممم ‪.10‬‬

‫القوى المسندة للعشرة‬


‫القوى المسندة للعشرة‬

‫المئات‬ ‫العشرات‬ ‫الحاد‬

‫النظام العشري‬

‫يرتبمممممط كمممممل رقمممممم فمممممي النظمممممام العشمممممري بقممممموة للرقمممممم ‪.10‬‬


‫‪ .2 .2 .2‬النظام الثنائي‬
‫يسممتخدم النظممام الثنممائي الرقممام ‪ 0‬و ‪ 1‬فقممط لسممهولة تمثيلهمما وتقييمهمما فممي‬
‫معالجة المعطيات‪ .‬ولهذا يدعى بالنظام الثنائي‪ .‬ترتبممط هنمما الرقممام المزدوجممة‬
‫بقمممممممممموى العممممممممممدد ‪ 2‬كممممممممممما يممممممممممبين الشممممممممممكل التممممممممممالي‪.‬‬
‫‪ 81‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫قوى العدد ‪2‬‬

‫النظام الثنائي‬

‫العدد العشري‬

‫يرتبممممممط كممممممل رقممممممم فممممممي النظممممممام الثنممممممائي بقمممممموة للرقممممممم ‪.2‬‬


‫‪ .3 .2 .2‬ترميز ‪) BCD‬ترميز ‪(-1-2-4-8‬‬
‫ثنائيما ً )‪BCD : Binary Coded‬‬ ‫ل شائع نظممام ترميممز العممداد العشممرية‬ ‫يستخدم بشك ٍ‬
‫ل أوضمح‪ .‬يتممم فمي هممذا النظممام تمثيممل‬ ‫‪ (Decimal numbers‬لتمثيل قيم كبيرة بشمك ٍ‬
‫العداد العشرية باللجوء إلممى نظممام العممداد الثنممائي‪ .‬بممما أن قيمممة أعلممى رقممم‬
‫عشممري هممي ‪ 9‬فلبممد لتمممثيله بقمموى الرقممم ‪ 2‬مممن الوصممول إلممى ‪ 23‬وبالتممالي‬
‫لسممممممممممممتخدام ‪ 4‬خانممممممممممممات لتمثيممممممممممممل هممممممممممممذا الرقممممممممممممم‪.‬‬

‫عشري‬

‫عشري‬

‫لن تمثيل أكبر رقم عشري يحتاج إلى أربع خانات تسممتخدم وحممدة بحجممم أربممع‬
‫خانات وتدعى الرباعي )‪ (tetrad‬لتمثيل كل رقم عشري‪ .‬وعليممه فممترميز ‪ BCD‬هممو‬
‫ترميمممممممممممممممممممممممممممممممممممممممممممممز ‪-4‬بمممممممممممممممممممممممممممممممممممممممممممممت‪.‬‬
‫ل منفرد‪ .‬يتكون مثل ً العدد ‪ 285‬من ثلث أرقام‬ ‫يتم ترميز كل رقم ٍ عشري بشك ٍ‬
‫عشرية‪ .‬يتم تمثيل كل رقم عشري ضمممن نظممام ترميممز ‪ BCD‬ضمممن وحممدة مممن‬
‫أربممممممممممممممممممممممممممع خانممممممممممممممممممممممممممات )الربمممممممممممممممممممممممممماعي(‪.‬‬

‫‪2‬‬ ‫‪8‬‬ ‫‪5‬‬


‫‪00‬‬ ‫‪10 010‬‬
‫‪10‬‬ ‫‪00‬‬ ‫‪1‬‬

‫‪ 82‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫ل مسمممممتقل‪.‬‬
‫يمثمممممل كمممممل رقمممممم عشمممممري بربممممماعي مرممممممز بشمممممك ٍ‬
‫‪ .4 .2 .2‬نظام العد السداسي عشر‬
‫ينتمي نظام العد السداسي عشممر إلممى النظمممة المرمممزة لنممه يسممتخدم قمموى‬
‫العدد ‪ .16‬وعليه فالنظام السداسي عشممر هممو نظممام أساسممه ‪ .16‬ترتبممط كممل‬
‫خانة في النظام السداسي عشر بقموة للعمدد ‪ .16‬ل بمد هنما ممن اسمتخدام ‪16‬‬
‫رقم بما فيهم الصفر‪ .‬تستخدم رموز النظام العشري للرقام ‪ 9-0‬وأما الرقممام‬
‫‪ 15-10‬فتسممممتخدم مممممن أجلهمممما الحممممرف ‪.A، B، C، D، E، F‬‬
‫‪.‬‬ ‫يرتبمممط كمممل رقمممم فمممي النظمممام السداسمممي عشمممر بقممموة للرقمممم ‪16‬‬

‫‪ .5 .2 .2‬توضيح لنظمة العد‬

‫‪ 83‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫‪ .6 .2 .2‬قواعد التحويل‬
‫يقمموم التحويممل بيممن أنظمممة العممد المختلفممة علممى قواعممد بسمميطة‪ .‬يجممب علممى‬
‫مستخدم الم ‪ PLC‬أن يسيطر على هذه القواعد لنه غالبا ً ممما يحتمماج للتعامممل مممع‬
‫هذه التقنية‪ .‬عند استخدام نظام عد ذو أساس معين يتم تذييل العدد برمزٍ يممدل‬
‫على أساس نظام العد المستخدم‪ .‬يرمز ‪ D‬للعشري )‪ Decimal)، B‬للثنائي )‪Binary)،‬‬
‫‪ H‬للسداسممي عشممر )‪ . (Hexadecimal‬مممن الضممروري اللجمموء إلممى اسممتخدام هممذه‬
‫العلمات للتعرف على نظممام العممد المسممتخدم لن اسممتخدام نفممس العممدد فممي‬
‫أنظمة مختلفة يعطي قيما ً مختلفة‪ ) .‬مثل ً "‪ "111‬فممي النظممام العشممري قيمتممه‬
‫‪) 111D‬مائة وأحد عشر(‪ ،‬أما في النظام الثنائي فقيمته ‪ 111B‬المكممافئة لم م ‪ 7‬فممي‬
‫النظمممممممممممممممممممممممممممممممممممممممممممام العشمممممممممممممممممممممممممممممممممممممممممممري‬
‫)‪ (1x20 + 1x 21 + 1x22‬وأما في النظام السداسي عشر فقيمة ‪ 111H‬هي ‪) 273‬‬
‫‪..(1x160‬‬ ‫‪+‬‬ ‫‪1x161‬‬ ‫‪+‬‬ ‫‪1x‬‬ ‫‪162‬‬

‫التحويممممممممممممممممممممل عشممممممممممممممممممممري‪ ‬ثنممممممممممممممممممممائي‬


‫يتم تقسيم العداد العشرية تقسيما ً صحيحا ً على القاعدة ‪ 2‬حتى الوصممول إلممى‬
‫الصفر‪ .‬يعطي ترتيب بواقي القسمة الصحيحة )‪ 1‬أو ‪ (2‬العدد الثنممائي المقابممل‪.‬‬
‫يجب النتباه هنا إلى اتجاه ترتيب البواقي‪ .‬إن الباقي الناتج عن أول قسمممة هممو‬
‫البمممممممممت الول ممممممممممن اليميمممممممممن ) خانمممممممممة أخفمممممممممض قيممممممممممة(‪.‬‬
‫مثل ً يمممراد تحويمممل العمممدد العشمممري ‪ 123‬إلمممى العمممدد الثنمممائي المناسمممب‪.‬‬

‫الباقي‬
‫الباقي‬ ‫رتب باتجاه عقارب الساعة‬
‫الباقي‬
‫الباقي‬
‫الباقي‬
‫الباقي‬
‫الباقي‬

‫نممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممموذج‪:‬‬
‫‪1‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬
‫‪1x26‬‬ ‫‪+‬‬ ‫‪1x25‬‬ ‫‪+‬‬ ‫‪1x24‬‬ ‫‪+‬‬ ‫‪1x23‬‬ ‫‪+‬‬ ‫‪0x22‬‬ ‫‪+‬‬ ‫‪1x21‬‬ ‫‪+‬‬ ‫‪1x20‬‬
‫‪123‬‬ ‫=‬ ‫‪1 + 2 + 0 + 8 + 16 + 32 + 64‬‬

‫التحويممممممممممممل عشممممممممممممري‪ ‬سداسممممممممممممي عشممممممممممممر‬


‫يتم التحويل بنفس طريقة التحويل عشري‪ ‬ثنائي‪ .‬الفرق الوحيد هو اسممتخدام‬
‫القاعدة ‪ 16‬بدل ً عن القاعدة ‪ ،2‬أي أن القسمة تتم على ‪ 16‬بممدل ً مممن القسمممة‬
‫علمممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممى ‪.2‬‬

‫‪ 84‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫مثل ً نريد تحويل العممدد العشممري ‪ 123‬إلممى العممدد السداسممي عشممر المناسممب‪.‬‬

‫الباقي‬ ‫رتب باتجاه عقارب الساعة‬

‫الباقي‬

‫نمممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممموذج ‪:‬‬
‫‪B‬‬ ‫‪7‬‬
‫‪7x161‬‬ ‫‪+‬‬ ‫‪11x160‬‬
‫‪123‬‬ ‫=‬ ‫‪11 + 112‬‬
‫التحويمممممممممممممل ثنمممممممممممممائي‪ ‬سداسمممممممممممممي عشمممممممممممممر‬
‫يمكن من أجل تحويل العداد من الثائي إلى السداسي عشممر تحويلهمما أول ً إلممى‬
‫العشري بجمع المثال ثم تحويلها إلى السداسي عشر بالتقسيم على ‪ ،16‬لكممن‬
‫توجد طريقة أسمرع لتحديمد قيمممة العمدد السداسمي عشمر مباشممرةً ممن العمدد‬
‫الثنائي‪ .‬يتم أول ً تجميع العدد الثنائي ضمن مجموعات مممن أربممع خانممات لحسممن‬
‫سير العمل‪ .‬تعطي كل مجموعة من أربع خانات رقما ً سداسممي عشممر‪ .‬إذا لممزم‬
‫المر يتم إضافة أصفار إلى يسار العدد لستكمال المجموعة الخيممرة إلممى أربممع‬
‫خانممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممات‪.‬‬
‫يراد مثل ً تحويل العمدد الثنممائي ‪ 1111011‬إلمى العمدد الثنممائي عشمر المكممافئ‪.‬‬

‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪1B‬‬

‫‪0‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪1‬‬

‫‪3‬‬ ‫‪2‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪3‬‬ ‫‪2‬‬ ‫‪1‬‬ ‫‪0‬‬


‫‪0x2 + 1x2 + 1x2 + 1x2‬‬ ‫‪1x2 + 0x2 + 1x2 + 1x2‬‬

‫‪7‬‬ ‫‪B‬‬ ‫‪H‬‬

‫‪ 85‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫‪ .3‬مصممممممممممممممممطلحات معلوماتيممممممممممممممممة‬ ‫‪.2‬‬


‫غالبا ُ ممما تسممتخدم مصممطلحات مثممل البممت‪ ،‬البممايت‪ ،‬الكلمممة عنممد الحممديث عممن‬
‫المعطيممممممممممممممممات ومعالجتهمممممممممممممممما علممممممممممممممممى الممممممممممممممممم ‪.PLC‬‬

‫‪ .1 .3 .2‬البت ‪BIT‬‬
‫البت ‪ Bit‬هو اختصار لم ‪) Binary Digit‬رقم ثنائي(‪ .‬البت هو أصممغر وحممدة معلومممات‬
‫ثنائيمممممة )ثنائيمممممة القيممممممة( يمكنهممممما قبمممممول حالمممممة إشمممممارة "‪ "1‬أو "‪."0‬‬
‫‪24 V‬‬ ‫‪1‬‬
‫جهد موجود‬

‫‪0V‬‬ ‫‪0‬‬
‫جهد غير موجود‬

‫‪ .2 .3 .2‬البايت ‪BYTE‬‬
‫يستخدم مصطلح البايت للدللة على وحدة مكونة من ‪ 8‬رموز ثنائيممة‪ .‬إن حجممم‬
‫البممممممممممممممممممممايت هممممممممممممممممممممو ثمانيممممممممممممممممممممة بتممممممممممممممممممممات‪.‬‬

‫حالة الشارة‬

‫‪ .3 .3 .2‬الكلمة ‪WORd‬‬
‫الكلمة هي تسلسل رممموز ثنائيممة يمكممن النظممر إليهمما كوحمدة فممي صملة معينممة‪.‬‬
‫يساوي طول الكلمة عددا ً مممن ‪ 16‬رمممز ثنممائي‪.‬يمكممن تمثيممل ممما يلممي بواسممطة‬
‫الكلمممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممة‪:‬‬

‫صرفة‬
‫نمط أعداد ثنائية‬
‫مهمة تحكم للمتحكمة‬

‫حالة الشارة‬
‫‪WORD‬‬ ‫‪0 1 0 0 1 1 0 1 1 1 0 0 0 1 1 0‬‬

‫‪1 Byte‬‬ ‫‪1 Byte‬‬

‫إن حجممممممممممممم الكلمممممممممممممة هممممممممممممو ‪ 2‬بممممممممممممايت أو ‪ 16‬بممممممممممممت‬


‫‪ .4 .3 .2‬الكلمة المزدوجة ‪Double-word‬‬
‫ة طولهمممممما ‪ 32‬رمممممممزا ً ثنائيممممممًا‪.‬‬
‫تمثممممممل الكلمممممممة المزدوجممممممة كلممممممم ً‬
‫إن حجمممممم الكلممممممة المزدوجمممممة همممممو ‪ 2‬كلممممممة أو ‪ 4‬بمممممايت أو ‪ 32‬بمممممت‬

‫‪ 86‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫إن الوحدات المستخدمة الخرى هممي كيلمموبت أو كيلوبممايت حيممث يمثممل الكيلممو‬
‫‪ ,210‬أو ‪ 1024‬والميغمما بممت أو ميغمما بممايت حيممث تمثممل المبغمما ‪ 1024‬كيلممو‪.‬‬
‫‪ .5 .3 .2‬عنوان البت‬
‫ً‬
‫ليمكن عنونة كل بت منفردا ضمن البايت يعطى لكل بت رقم موضع خاص بممه‪.‬‬
‫يحصل البت اليسر ضمن كل بايت على رقم الموضع ‪ 7‬في حين يحصممل البممت‬
‫اليمممممممممممممممممممن علممممممممممممممممممى رقممممممممممممممممممم الموضممممممممممممممممممع ‪.0‬‬
‫عنوان البت‬
‫عنوان البت‬

‫‪ .6 .3 .2‬عنوان البايت‬
‫تحصل البايتات أيضا ً علممى أرقممام تممدعى الزاحممة‪ .‬بالضممافة إلممى ذلممك يخصممص‬
‫المعامل بعلمة مميزة بحيث يعني مثل ٍ ‪ IB2‬البايت الثمماني للممدخل‪ .‬و ‪ QB4‬البممايت‬
‫ل إفممرادي بدمممج عنمموان البممت مممع إزاحممة‬ ‫الرابع للخرج‪ .‬تتم عنونة البتات بشممك ٍ‬
‫البايت‪ .‬يفصل عنوان البت عن إزاحة البايت بواسطة نقطة بحيث يكون عنمموان‬
‫البمممممت علمممممى يميمممممن النقطمممممة وإزاحمممممة البمممممايت علمممممى يسمممممارها‪.‬‬

‫عنوان البايت‬

‫‪ .7 .3 .2‬عنوان الكلمة‬
‫ينتممممممممممج عنمممممممممموان الكلمممممممممممة عممممممممممن ترقيممممممممممم الكلمممممممممممات‪.‬‬
‫ملحظة ‪ :‬إن عنوان الكلمة هو دوما ً العنوان الصغر للبايتين المشممكلين للكلمممة‬
‫مثمممل كلممممة المممدخل ‪ ، IW‬كلممممة الخمممرج ‪ ،QW‬كلممممة المممذاكرة ‪ ،MW‬إلمممخ‬
‫مثل ً الكلمممممممة المشممممممكلة مممممممن ‪ IB2‬و ‪ IB3‬يكممممممون العنمممممموان هممممممو ‪IW2‬‬

‫‪IW0‬‬ ‫‪IW2‬‬
‫عنوان الكلمة‬
‫‪IB0‬‬ ‫‪IB1‬‬ ‫‪IB2‬‬ ‫‪IB3‬‬
‫‪IW1‬‬

‫‪IW1‬‬ ‫ملحظة ‪ :‬عند معالجة الكلمممات يجممب النتبمماه إلممى أن كلمتمما الممدخل ‪ IW0‬و‬
‫يتشاركان في بايت‪ .‬بالضافة إاى ذلك فعد البتات يبدأ مممن البممت الموجممود فممي‬
‫أقصى اليمين‪ .‬مثل ً البت ‪ 0‬من الكلمة ‪ IW1‬هو البت ‪ ،I2.0‬البت ‪ 1‬هو ‪ … I2.1‬البت‬
‫‪ 7‬هو ‪ ،I2.7‬فيما البت ‪ 8‬هو ‪ … I1.0‬البممت ‪ 15‬هممو ‪ .I1.7‬توجممد قفممزة بيممن البممت ‪7‬‬
‫والبمممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممت ‪.8‬‬

‫‪ 87‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫‪ .8 .3 .2‬عنوان الكلمة المزدوجة‬


‫ينتممممج عنمممموان الكلمممممة المزدوجممممة عممممن ترقيممممم الكلمممممات المزدوجممممة‪.‬‬
‫ملحظة ‪ :‬عند استخدام الكلمات المزدوجة مثل ً ‪ ،ID، QD،MD‬فإن عنوان الكلمممة‬
‫المزدوجممة همممو العنمموان الصممغر للكلممممتين المكونممتين للكلممممة المزدوجممة‪.‬‬

‫‪ID0‬‬ ‫عنوان الكلمة المزدوجة‬


‫‪IW0‬‬ ‫‪IW2‬‬
‫‪IB0‬‬ ‫‪IB1‬‬ ‫‪IB2‬‬ ‫‪IB3‬‬
‫‪IW1‬‬

‫‪ 88‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫‪ .4‬تجميممممممممممممممممممممع الممممممممممممممممممممم ‪PLC‬‬ ‫‪.2‬‬


‫إن المتحكمات المنطقية القابلة للبرمجة هممي مممن الجهممزة الممتي تصممنع ضمممن‬
‫سلسل تم تصميمها بهدف حل مشاكل عامة‪ .‬كل الشمياء المطلوبمة ممن أجمل‬
‫هندسممة التحكممم وهممي العناصممر المنطقيممة‪ ،‬توابممع الممذاكرة‪ ،‬عناصممر التمموقيت‪،‬‬
‫العممدادات إلممخ … مصممممة مممن قبممل المصممنع وموصممولة بممالمتحكم المموظيفي‬
‫بواسطة رموز البرمجممة‪ .‬تعممرض المتحكمممات ضمممن وحممدات وظيفيممة مختلفممة‪.‬‬
‫ل رئيسمممي بممماختلف عمممدد الممممور التاليمممة ‪:‬‬
‫تختلمممف همممذه الوحمممدات بشمممك ٍ‬
‫المداخل والمخارج‬
‫مساحة الذاكرة‬
‫العدادات‬
‫المؤقتات‬
‫توابع ذواكر البت‬
‫التوابع الخرى‬
‫سرعة التنفيذ‬
‫وكذلك نوع معالجة البرنامج‬

‫ل إفممرادي ضمممن هيكليممة مركبممة مشممكلة مممن‬ ‫تبنممى المتحكمممات الكممبيرة بشممك ٍ‬
‫وحدات فردية‪ .‬تدار المتحكمات مع هذه الهيكلية المركبة من قبممل كيممان صمملب‬
‫مركزي ترتبه أنظمة الم ‪ PLC‬ويمكن مواءمته وفق التطبيق‪ .‬من أجل مهام تحكم‬
‫أصغر توجد متحكمات متكاملة‪ .‬تمثل هذه المتحكمات وحدات مكتفية ذاتيا ً ولهما‬
‫عمممممممممممممدد ثمممممممممممممابت ممممممممممممممن الممممممممممممممداخل والمخمممممممممممممارج‪.‬‬
‫ينتمممممممممممي ممممممممممما يلممممممممممي مبممممممممممدئيا ً لمتحكممممممممممم مبرمممممممممممج ‪:‬‬

‫معدات أتمتة‬

‫إشارات حساسات‬ ‫مفعلتمصابيح إشارة‬


‫و‪/‬أو‬

‫‪ 89‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫ل أساسممممممممي علممممممممى ‪:‬‬


‫تحتمممممممموي معممممممممدات التمتممممممممة بشممممممممك ٍ‬
‫جزء ‪CPU‬‬ ‫ذاكرة برنامج‬

‫التمتة‬
‫معدات‬

‫جزء وحدة تغذية‬ ‫مسرى النظام‬

‫جزء مداخل ومخارج‬

‫تصمممممممممممممممممممممممممميم متحكممممممممممممممممممممممممممة مبرمجمممممممممممممممممممممممممة ‪:‬‬

‫وحدة تغذية لشارات الحساسات‬

‫إشارات الحساسات‬

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


‫وحدة‬ ‫ذاكرة البرنامج‬ ‫وحدات دخل‬ ‫وحدات خرج‬
‫تغذية‬

‫المعالج‬

‫مصابيح الشارة‬
‫المفعلت‬
‫و‬

‫مصابيح الشارة‬
‫للمفعلت‬
‫وحدة تغذية و‬

‫‪ 90‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫‪ .5‬الوحممممممدات الوظيفيممممممة الرئيسممممممية للممممممم ‪PLC‬‬ ‫‪.2‬‬

‫‪ .1 .5 .2‬وحدة المعالجة المركزية ‪CPU‬‬


‫تصل جهود إشارات الحساسات إلى مداخل وحدات الدخل‪ .‬يقوم المعالج ضمن‬
‫وحدة المعالجة المركزية بالعمل وفق البرنامج الموجود في الذاكرة ويسأل كل‬
‫مدخل فردي عممن وجممود أو غيمماب الجهممد المطبممق عليممه‪ .‬حسممب شممروط هممذه‬
‫الجهود والبرنامج المخزن في الذاكرة يأمر المعالج أجهزة الخرج بتوصيل الجهد‬
‫إلى النهايات المناسبة من لوحات الخرج‪ .‬وهكذا يتم تشممغيل وإطفمماء المفعلت‬
‫ومصممممممممابيح الشممممممممارة الموصممممممممولة إلممممممممى هممممممممذه النهايممممممممات‪.‬‬
‫‪:‬‬ ‫‪PLC‬‬ ‫وحممممممممممممممممممممدة معالجممممممممممممممممممممة الممممممممممممممممممممم‬

‫الشارة البت‬
‫‪/‬مصابيح ذاكرة‬
‫المفعلت‬
‫وحدة‬
‫تحكم‬ ‫داخلية‬
‫مؤقتات‬

‫عدادات داخلية‬
‫سجل‬
‫التعليمة‬ ‫صورة المداخل‬
‫والمخارج‬

‫مسرى الجهزة الطرفية‬

‫مداخل‬ ‫مخارج‬ ‫مكونات زمن‪ ،‬عد‬


‫والقيم الحدية‬

‫يقوم عداد العناوين بسبر ذاكرة تعليمات البرنامج بالتتابع )بالتسلسل( بحثا ً عممن‬
‫التعليمات ومسببا ً نقل المعلومات المتعلقة بالبرنامج مممن ذاكممرة البرناممج إلممى‬
‫سجل التعليمة‪ .‬هذا وتتكون كل ذاكممرة العمليممة مممن سممجلت‪ .‬يتلقممى ميكممانيزم‬
‫التحكم تعليماته من سجل التعليمة‪ .‬بينما يقوم ميكانيزم التحكم بتنفيذ التعليمممة‬
‫الحالية يقوم عداد العناوين بنقل التعليمة التالية إلى سجل التعليمة‪ .‬يتبممع تنفيممذ‬
‫العمليات نقل الحالت من المداخل إلى جدول صورة المداخل ضمن المعالممج )‬
‫‪ ،(PAE‬استخدام المؤقتات‪ ،‬العدادات‪ ،‬المدخرات ونقل نتائج العمليممات المطقيممة‬
‫إلى جدول صورة الخرج )‪ .(PAA‬بعد معالجة بلوك نهاية برنامممج المسممتخدم )‪(BE‬‬
‫والتعرف على نهاية جمزء يتممم نقمل الحممالت الموافقممة مممن ‪ PAA‬إلمى المخممارج‪.‬‬
‫ينهي مسار الطرفيات تبادل المعطيات بيممن المم ‪ CPU‬والطرفيممات‪ .‬هممذا وتنتمممي‬
‫ل من المداخل الرقمية والتماثليممة‪ ،‬المخممارج الرقميممة والتماثليممة‪ ،‬المؤقتممات‪،‬‬ ‫ك ٍ‬
‫العمممممممدادات ووحمممممممدات المقارنمممممممة إلمممممممى مسمممممممار الطرفيمممممممات‪.‬‬

‫‪ 91‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫‪ .2 .5 .2‬مسار المنظومة ‪the BUS SYSTEM‬‬


‫إن مسار المنظومة هو خط تجميع لنقممل الشممارات‪ .‬لممذا يتممم تبممادل الشممارات‬
‫ضمممن تجهيممزات التمتممة بيممن المعالممج والمممداخل والمخممارج بواسممطة مسممار‬
‫المنظومممة‪ .‬يتكممون مسممار المنظومممة مممن ثلث خطمموط إشممارة متوازيممة ‪:‬‬

‫مسار العنوان‬

‫مسار المنظومة‬

‫مسار المعطيات‬ ‫مسار التحكم‬

‫‪ -‬تتممممم عنونممممة الوحممممدات فرديمممما ً علممممى مسممممار العنمممماوين‪.‬‬


‫‪ -‬يتم نقل المعطيات مثل ً من أجل أخهممزة الممدخل والخممرج علممى‬
‫مسمممممممممممممممممممممممممممممممممار المعطيمممممممممممممممممممممممممممممممممات‪.‬‬
‫‪ -‬يتم نقل الشارات على مسار التحكممم للتحكممم ومراقبممة تنفيممذ‬
‫الوظممممممممممممائف ضمممممممممممممن تجهيممممممممممممزات التمتممممممممممممة‬
‫‪ .3 .5 .2‬وحدة التغذية‬
‫تؤمن وحدة التغذية الجهممد اللزم للجهممزة اللكترونيممة ضمممن تجهيممزات التمتممة‬
‫انطلًقمما مممن جهممد الشممبكة‪ .‬تصممل قيمممة هممذه التغذيممة حممتى ‪ 24‬فممولط‪ .‬أممما‬
‫الحساسات‪ ،‬المفعلت ولمبات الشارة التي تحتاج لجهودٍ تزيممد عممن ‪ 24‬فممولط‬
‫فتتطلممممممب إضممممممافة جهممممممدٍ أو محممممممولت إلممممممى وحممممممدة التغذيممممممة‪.‬‬
‫‪ .4 .5 .2‬ذاكرة البرنامج‬
‫عناصممر الممذاكرة هممي عناصممر قممادرة علممى تخزيممن المعلومممات ضمممنها بشممكل‬
‫إشممممممممممممممممممممممممممممممممممممممممممممارات ثنائيممممممممممممممممممممممممممممممممممممممممممممة‪.‬‬
‫ل طاٍغ كذواكر البرنامج‪ .‬تتألف الذاكرة مممن‬ ‫تستخدم ذواكر أنصاف النواقل بشك ٍ‬
‫‪ ،512‬م ‪ 1024،2048‬إلخ خانة ذاكرة‪ .‬ينصح عادةً بتحديد سممعة ذاكممرة البرنامممج‬
‫)أي عدد خانات الذاكرة( بمضاعفات ‪ 1‬كيلو )يساوي الكيلو هنمما ‪ .(1024‬يمكممن‬
‫كتابة تعليمات التحكم )برمجتها( ضمن ذاكرة البرنامج بواسطة أجهزة البرمجة‪.‬‬
‫هذا ويمكن أن تقبل كل خانممة مممن خانممات الممذاكرة حالممة الشممارة "‪ "1‬أو "‪."0‬‬
‫‪ .5 .5 .2‬الرام ‪RAM‬‬
‫تشير كلمة الم م ‪ RAM‬إلممى ذاكممرة الكتابممة‪/‬القممراءة المضمممنة بتكنولوجيمما أنصمماف‬
‫ل إفممرادي بواسممطة‬ ‫النواقممل‪ .‬تتممم الشممارة إلممى جميممع مواضممع التخزيممن بشممك ٍ‬
‫العناوين ويمكن الدخول إليها بمساعدة خانممات الممذاكرة‪.‬تكتممب المعلومممة عممادةً‬
‫بشكل عشوائي ضمممن خانممات الممذاكرة وتسممترجع المعلومممات دون ضممياع فممي‬
‫مضمونها‪ .‬مهمما يكمن فمذاكرة المم ‪ RAM‬همي ذاكمرة طيممارة بمعنمى أن مضممون‬
‫ل في جهد التغذية‪ .‬يتممم مسممح ذاكممرة المم‬ ‫المعلومات يضيع في حال حصول عط ٍ‬
‫‪ 92‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫‪ RAM‬كهربائيًا‪ .‬إن الذاكرة الداخلية الرئيسية لم ‪ SIMATIC S7-300‬هي مممن نمممط المم‬
‫‪ .RAM‬إن بطارية الحماية التي توضع ضمن الم ‪ PLC‬تؤمن الحماية لهممذه الممذاكرة‪.‬‬
‫‪ .6 .5 .2‬فلش ايبروم ‪Flash- EPROM‬‬
‫‪ EPROM : ERASABLE, PROGRAMMABLE read-only memory‬ذاكرة قراءة فقممط قابلممة‬
‫للمسح والبرمجة‪ .‬يمكن مسممح محتويممات المم ‪ EPROM‬وإعممادة برمجتهمما بواسممطة‬
‫الشعة فوق البنفسجية أو الجهد الكهربائي‪ .‬تناسب مثل هذه الممذواكر لعمليممات‬
‫النقل بدون تجاوز حدودها‪ .‬يمكن تممأمين البرنامممج بكتممابته علممى ذاكممرة بطاقممة)‬
‫‪ (Flash-EPROM‬بواسطة جهاز البرمجة واستعادة النظام بسرعة في حال حصممول‬
‫ل في التغذية‪ .‬يتم تسجيل ومسح الم ‪ EPROM‬بجهممد ‪ 5‬فممولط‪ .‬لممذا يمكممن أن‬ ‫عط ٍ‬
‫تمسممممح إذغ حصممممل هبمممموط فممممي الجهممممد أثنمممماء وصمممملها مممممع الممممم ‪.CPU‬‬

‫‪ 93‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫‪SIMATIC‬‬ ‫‪ .6‬نظممممممممممممام التمتممممممممممممة ‪S7‬‬ ‫‪.2‬‬


‫‪ SIMATIC S7‬هو منتج من تصميم ‪ SIEMENS‬يستخدم من أحل السلسل الحالية من‬
‫المتحكممممممممممممممممممممممممممممممممممممممممات المبرمجمممممممممممممممممممممممممممممممممممممممة‪.‬‬
‫هذه العائلة ممن حواسممب ‪ SIMATIC S7‬همي جمزء ممن تصمميم التمتمة ممن أجمل‬
‫التصممممممممنيع وتقنيممممممممات عمليممممممممة التمتممممممممة المتكاملممممممممة تمامممممممممًا‪.‬‬
‫‪SIMATIC S7 - 300 .1 .6 .2‬‬
‫طيممممممممممممممممممممممممممممممممممممف الجممممممممممممممممممممممممممممممممممممزاء ‪:‬‬
‫‪:‬‬ ‫‪SIMATIC‬‬ ‫تشمممممكل الجمممممزاء التاليمممممة ممممممع المممممم ‪ CPU‬بنيمممممة ‪S7-300‬‬

‫دخل‬ ‫عدادات‬
‫ابعث‬ ‫نقطة لنقطة‬
‫خرج‬ ‫استقبل‬ ‫قواعد‬
‫ابعث‪/‬استقبل‬ ‫موضع‬ ‫‪PROFIBUS‬‬
‫كامة‬
‫طبقة‬
‫‪NC‬‬
‫جهد‬
‫تيار‬
‫مقاومة‬
‫مزدوجة حرارية‬

‫‪ 94‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫وحمممممممممممدات المعالجمممممممممممة المركزيمممممممممممة ‪ -‬الخيمممممممممممار‪:‬‬


‫فيما يلي قائمة بوحدات المعالجممة المرتبطممة بهممذا التممدريب‪ .‬هنمماك العديممد مممن‬
‫وحدات المعالجة الكثر فعالية مما يظهر هنا كممما أن وحممدات جديممدة بمكممن أن‬
‫تظهر دومًا‪ .‬تتميمز القائممة هنما بمأداٍء هندسمي محسمن إل أن همذه الميمزة غيمر‬
‫ضمممممممممرورية ممممممممممن أجمممممممممل أغمممممممممراض التمريمممممممممن البسممممممممميط‪.‬‬
‫‪CPU 312 IFM‬‬ ‫‪CPU 313‬‬ ‫‪CPU 314 IFM‬‬ ‫‪CPU 314‬‬ ‫‪CPU 315‬‬ ‫‪CPU315-2DP‬‬

‫‪Kbyte/2K RAM‬‬ ‫‪6‬‬ ‫‪12Kbyte/4K‬‬ ‫‪24Kbyte/8K‬‬ ‫‪24Kbyte/8K‬‬ ‫‪48Kbyte/16K‬‬ ‫‪48Kbyte/16K‬‬

‫تعليمات‬ ‫‪ RAM‬تعليمات ‪ RAM‬تعليمات ‪ RAM‬تعليمات ‪ RAM‬تعليمات ‪ RAM‬تعليمات‬


‫)مكاملة(‬ ‫)مكاملة(‬ ‫)مكاملة(‬ ‫)مكاملة(‬ ‫)مكاملة(‬ ‫)مكاملة(‬
‫‪20Kb RAM‬‬ ‫‪40Kbyte RAM‬‬ ‫‪40Kbyte RAM‬‬ ‫‪80Kbyte RAM‬‬ ‫‪80Kbyte RAM‬‬
‫‪20Kbyte RAM‬‬
‫‪Byte 128‬‬ ‫‪Byte 128‬‬ ‫‪Byte 512‬‬ ‫‪Byte 512‬‬ ‫‪Byte 1024‬‬ ‫‪Byte 1024‬‬
‫‪DI/DO‬‬ ‫‪DI/DO‬‬ ‫‪DI/DO‬‬ ‫‪DI/DO‬‬ ‫‪DI/DO‬‬ ‫‪DI/DO‬‬
‫‪Byte AI/AO‬‬ ‫‪32‬‬ ‫‪Byte AI/AO‬‬ ‫‪32‬‬ ‫‪Byte AI/AO‬‬ ‫‪64‬‬ ‫‪Byte AI/AO‬‬ ‫‪64‬‬ ‫‪Byte 128‬‬ ‫‪Byte 128‬‬
‫‪AI/AO‬‬ ‫‪AI/AO‬‬

‫‪/ ms 0,6‬‬ ‫‪/ ms 0,6‬‬ ‫‪/ ms 0,3‬‬ ‫‪/ ms 0,3‬‬ ‫‪/ ms 0,3‬‬ ‫‪/ ms 0,3‬‬
‫‪ 1K‬تعليمة‬ ‫‪ 1K‬تعليمة‬ ‫‪ K 1‬تعليمة‬ ‫‪ 1K‬تعليمة‬ ‫‪ 1K‬تعليمة‬ ‫‪ 1K‬تعليمة‬
‫‪bit 1024‬‬ ‫‪bit 2048‬‬ ‫‪bit 2048‬‬ ‫‪bit 2048‬‬ ‫‪bit 2048‬‬ ‫‪bit 2048‬‬
‫ذواكر‬ ‫ذواكر‬ ‫ذواكر‬ ‫ذواكر‬ ‫ذواكر‬ ‫ذواكر‬
‫‪ 32‬عداد‬ ‫‪ 64‬عداد‬ ‫‪ 64‬عداد‬ ‫‪ 64‬عداد‬ ‫‪ 64‬عداد‬ ‫‪ 64‬عداد‬

‫‪ 64‬مؤقت‬ ‫‪ 128‬مؤقت‬ ‫‪ 128‬مؤقت‬ ‫‪ 128‬مؤقت‬ ‫‪ 128‬مؤقت‬ ‫‪ 128‬مؤقت‬

‫‪DI/6DO‬‬ ‫‪10‬‬ ‫‪DI/16DO‬‬ ‫‪20‬‬ ‫مواءم‬


‫على اللوحة‪،‬‬ ‫على اللوحة‪،‬‬ ‫‪PROFIBUS DP‬‬

‫حيث ‪ DI 4‬من‬ ‫حيث ‪DI 4‬‬ ‫مكامل‬


‫أجل تنبيه‬ ‫من أجل تنبيه‬ ‫)سيد\عبد (‬
‫المعالج أو‬ ‫المعالج أو‬ ‫قفل إسناد‬
‫الوظائف‬ ‫الوظائف‬ ‫بارامترات‬
‫المكاملة‬ ‫المكاملة‬ ‫العنونة‬
‫عدادات أسرع‬ ‫عدادات‬
‫‪20KByte EPROM‬‬ ‫أسرع‬
‫مكاملة‬ ‫‪AI / 1AO 4‬‬
‫على اللوحة‪،‬‬
‫تمييز ‪11Bit :‬‬

‫‪ 95‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫وحمممممممممممممممممممدات المعالجمممممممممممممممممممة المدمجمممممممممممممممممممة ‪:‬‬


‫في هذه الثناء توجد وحدات معالجة مشكلة بطريقة بنيوية أكثر ضممغطا ً يجعلهمما‬
‫سعرها المستحسن وواجهة اتصالها البينيمة المكاملمة أنسمب لهمداف التمريمن‪.‬‬
‫يمكن مقارنة هممذه الوحممدات بالوحممدات المعباريممة مممن حيممث المممور الوظيفيممة‬
‫ة مممن وحممدات‬ ‫والتعامل مع الوحدات المعيارية‪ .‬يظهممر الجممدول التممالي مجموعم ً‬
‫المعالجممممممممممممممممممممممممممممممممممممممممممممة هممممممممممممممممممممممممممممممممممممممممممممذه ‪:‬‬
‫‪CPU 312C‬‬ ‫‪CPU 313C‬‬ ‫‪CPU 313C-2DP‬‬ ‫‪CPU 314C-2DP‬‬

‫‪.‬زمن تنفيذ العملية‬ ‫‪/ 4 / 0.2‬‬ ‫‪/ 2 / 0.1‬‬ ‫‪/ 2 / 0.1‬‬ ‫‪/ 2 / 0.1‬‬
‫زمن النزلق‬ ‫‪40μs‬‬ ‫‪20μs‬‬ ‫‪20μs‬‬ ‫‪.20μs‬‬
‫‪/‬مقياسي‪/‬ثنائية‬
‫‪RAM‬‬ ‫‪KB‬‬ ‫‪16‬‬ ‫‪KB‬‬ ‫‪32‬‬ ‫‪KB‬‬ ‫‪32‬‬ ‫‪KB‬‬ ‫‪48‬‬

‫‪ SIMATIC‬بطاقة‬ ‫‪KB to 4 MB‬‬ ‫‪64‬‬ ‫‪KB to 4 MB‬‬ ‫‪64‬‬ ‫‪KB to 4 64‬‬ ‫‪KB to 4 MB‬‬ ‫‪64‬‬
‫ذاكرة‬ ‫‪MB‬‬

‫الطرفيات على‬
‫اللوحة‬ ‫‪6 / 10‬‬ ‫‪16 / 24‬‬ ‫‪16 / 16‬‬ ‫‪16 / 24‬‬
‫‪DI/DO‬‬ ‫‪-/-‬‬ ‫‪2/*4+1‬‬ ‫‪-/-‬‬ ‫‪2 / *4+1‬‬
‫‪AI/AO *PT100‬‬

‫الوظائف التقنية‬
‫‪ -‬العدادات‪/‬التردد‬ ‫‪(10KHz) 2‬‬ ‫‪(30KHz) 3‬‬ ‫‪(30KHz) 3‬‬ ‫‪(60KHz) 4‬‬
‫‪ -‬نبضة الخرج‬ ‫‪(KHz 2,5) 2 (KHz 2,5) 4 (KHz 2,5) 4 (KHz 2,5) 4‬‬
‫‪ -‬تحكم دارة مغلقة‬ ‫‪no‬‬ ‫‪yes‬‬ ‫‪yes‬‬ ‫‪yes‬‬
‫‪ -‬توضع‬ ‫‪no‬‬ ‫‪no‬‬ ‫‪no‬‬ ‫‪1‬‬
‫واجهة بينية‬
‫‪Yes‬‬ ‫‪Yes‬‬ ‫‪Yes‬‬ ‫‪Yes‬‬
‫‪MPI 187,5 kBaud -‬‬ ‫‪No‬‬ ‫‪No‬‬ ‫‪Master/Slave‬‬ ‫‪Master/Slave‬‬
‫‪DP-Functionality -‬‬

‫‪ 96‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫‪SIMATIC‬‬ ‫‪S7‬‬ ‫‪-‬‬ ‫‪300‬‬ ‫إمكانيممممممممات التوسممممممممع فممممممممي‬

‫تظهممر الصممورة إمكانيممات التوسممع العظمممى لم م ‪ .SIMATIC S7-300/CPU314‬يسمممح‬


‫التجميع الكلي بالوصول إلى ‪ 32‬جزء ) في حالممة ‪ CPU 31ÌFM‬و ‪ CPU 313‬فقممط ‪8‬‬
‫أجممممممزاء ( ‪ ،‬مممممممع ‪ 8‬أجممممممزاء مممممممن أجممممممل كممممممل لوحممممممة تجميممممممع‪.‬‬
‫تطبمممق القواعمممد التاليمممة علمممى توزيمممع مواضمممع البطاقمممات ‪:‬‬
‫مخصص(‬ ‫)موضع‬ ‫‪PS‬‬ ‫تغذية‬ ‫وحدة‬ ‫موضع البطاقة ‪1‬‬
‫وحدة معالجة مركزية ‪) CPU‬موضع مخصص(‬ ‫موضع البطاقة ‪2‬‬
‫وحدة واجهة بينية ‪) IM‬موضع مخصص(‬ ‫موضع البطاقة ‪3‬‬
‫وحدات إشارة ‪ ،SM‬وحدات وظيفية ‪ FM‬ومعالجات‬ ‫موضع البطاقات ‪11-4‬‬
‫اتصممممممممالت ‪) CP‬مواضممممممممع غيممممممممر مخصصممممممممة(‬
‫تؤمن وحدة الواجهة البنية )‪ (IM 361‬إيصال المسار بيممن لوحممات التجميممع‪ .‬تمثممل‬
‫الوصلة ‪ IMS‬الباعث و ‪ IMR‬المستقبل‪ .‬يجب وضممع وحممدات التصممال فممي مواضممع‬
‫البطاقات المخصصة لها‪ .‬هممذا وتحتمماج لوحممات التجميممع الضممافية إلممى وحممدات‬
‫تغذية إضافية‪ .‬يوجمد كبمديل اقتصمادي لبنمى الخطيمن وحمدات منطقيمة موصملة‬
‫داخليممممما ً مثمممممل ‪ IM 365‬حيمممممث ل حاجمممممة لوحمممممدات تغذيمممممة إضمممممافية‪.‬‬
‫تتمممممموفر شممممممروط الطمممممموال التاليممممممة بيممممممن الخطمممممموط ‪:‬‬
‫‪ IM‬حممممممممد أعظمممممممممي ‪ 1‬مممممممممتر‪.‬‬ ‫‪ -‬بنممممممممى مممممممممع خطيممممممممن ‪365‬‬
‫‪ IM‬حممممممد أعظمممممممي ‪ 10‬أمتممممممار‬ ‫بنممممممى مممممممع عممممممدة خطمممممموط ‪361‬‬

‫‪SINUMERIK FM numerical‬‬ ‫يمكن تخصيص طرفيات خاصة بالوحدات الوظيفية مثل‬


‫‪ .control‬وبالتالي تمتلك وحدات ‪ FM‬مجال طرفياتهمما الخاصممة بهمما بحيممث تسممتطيع‬
‫الوصول إليها بسرعة‪ .‬يممدعى مجممال الطرفيممات هممذا بالقطعممة المحليممة‪ .‬يمكممن‬
‫تطوير قطعة محلية واحدة لكل لوحممة تجميممع‪ .‬ل يمكممن للم م ‪ CPU‬الوصممول أثنمماء‬
‫العمممممممممممممل إلممممممممممممى هممممممممممممذه الطرفيممممممممممممات المحليممممممممممممة‪.‬‬
‫عناصممر هامممة لوحممدة تزويممد الجهممد ووحممدة المعالجممة المركزيممة‬

‫‪ 97‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫وحدة تغذية‬ ‫بطاقة ذاكرة وحدة معالجة مركزية‬ ‫وحدات إشارة‬

‫مؤشر الحالة‬

‫مفتاح اختيار‬
‫تزويد الجهد‬

‫مفتاح التشغيل‬

‫البطارية‬ ‫وصلة ‪MPI‬‬


‫مدخل الشبكة‬
‫مفتاح نمط العمل‬

‫‪:‬‬ ‫إشمممممممممممممممممارات الوضمممممممممممممممممع والخطمممممممممممممممممأ للمممممممممممممممممم ‪CPU‬‬

‫بت الذاكرة‬ ‫المعنى‬ ‫توضيح‬


‫‪) SF‬أحمر(‬ ‫خطأ نظام‬ ‫تشير وحدات التشخيص إلى وجود خطأ في النظام‬
‫‪) BAF‬أحمر(‬ ‫بطارية منخفضة‬ ‫إعلن أن جهد بطارية المتصاص غير كافي‬
‫‪DC5V‬‬ ‫تغذية ‪ DC5V‬من أجل الم ‪ CPU‬و مسار‬ ‫إعلن عن جاهزية التغذية الداخلية ‪ 5V‬ضمن الم‬
‫)أخضر(‬ ‫اللوحة الخلفية‬ ‫‪.CPU‬‬
‫‪FRCE‬‬ ‫إجبار‬ ‫إعلن شرط الم ‪ CPU‬الذي يتم فيه إجبار المداخل‬
‫)أصفر(‬ ‫والمخارج لخذ القيم المفروضة بعملية كشف‬
‫الخطاء‬
‫‪) RUN‬أخضر(‬ ‫وضع العملية ‪RUN‬‬ ‫يومض عند عمل الم ‪CPU‬‬
‫ثابت للعلن عن أن الم ‪ CPU‬في حالة ‪RUN‬‬
‫‪STOP‬‬ ‫وضع العملية ‪STOP‬‬ ‫يومض عند طلب إعادة تصفير الذاكرة‬
‫)أصفر(‬ ‫ثابت للعلن بأن الم ‪ CPU‬في وضعية ‪STOP‬‬

‫‪ 98‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫مفهممممممممممممممممممممموم حمايمممممممممممممممممممممة المممممممممممممممممممممم ‪:CPU‬‬


‫تمتلك كل وحدة معالجة مركزية منتقيا ً لنمط العمممل يقمموم بتحديممد نمممط عمممل‬
‫الوحممممممممدة‪ .‬والنممممممممماط الممكنممممممممة للعمممممممممل هممممممممي التاليممممممممة ‪:‬‬
‫يتم تنفيذ البرنامج مع السماح بجميع وظائف أداة البرمجة‬
‫نفيذ البرنامج مع السماح فقط بوظائف القراءة لداة البرمجة‬
‫البرنامج متوقف مع السماح بجميع وظائف أداة البرمجة‬

‫يمكن بهذه الوضعية إعادة تصفير الوحدة‬

‫يسمح تصميم الحماية لم ‪ SIMATIC S7-300‬بحماية بعض أجزاء منظومة التمتة من‬
‫المممممممممممممممممممممممممدخول بمممممممممممممممممممممممممدون إذن‪ .‬هنممممممممممممممممممممممممماك ‪:‬‬
‫♦ المممممممممم ‪ CPU‬وجميمممممممممع الوحمممممممممدات القابلمممممممممة للبرمجمممممممممة‪.‬‬
‫♦ كممممممممممممممممل العناصممممممممممممممممر ) مثممممممممممممممممل البلوكممممممممممممممممات(‬
‫و ‪.B&B‬‬ ‫‪PG‬‬ ‫يمكمممن التمممأثير علمممى همممذه الجمممزاء المحميمممة بمممأجهزة البرمجمممة‬
‫يقسم مفهوم حماية الم ‪ CPU‬إلى ثلث مراحل‪ .‬تحدد مراحل الحماية هذه ما هممو‬
‫مسممممممممممممممممممممممممممممممممممممممممموح للمسمممممممممممممممممممممممممممممممممممممممممتخدم‪.‬‬
‫♦ المرحلمممة ‪ : 1‬وضمممعية المفتممماح ‪ Run-P‬أو ‪ : Stop‬ل توجمممد حمايمممة‪ ،‬جميمممع‬
‫الوظممممممممممممممممممممممممممممممممممممممائف مسممممممممممممممممممممممممممممممممممممممموحة‪.‬‬
‫♦ المرحلة ‪ : 2‬وضعية المفتاح ‪ : Run‬الحماية مممن الكتابممة‪ ،‬وظممائف القممراءة‬
‫مسموحة مثل وظائف المراقبة‪ ،‬وظائف السممتعلم‪ ،‬الترجمممة مممن المم ‪.CPU‬‬
‫♦ المرحلة ‪ : 3‬بارامتر قفل تركيبة الم ‪) S7‬حماية كلمة السر(‪ .‬يسمممح فقممط‬
‫بوظمممممممائف المراقبمممممممة والسمممممممتعلم بمممممممدون كلممممممممة سمممممممر‪.‬‬
‫يمكن إعادة تصفير ذاكممرة وحمدة المعالجمة المركزيمة ممن مفتمماح نممط العممل‬
‫كممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممالتي ‪.:‬‬
‫الخطممممممممممممممممممممممممممممموة التنفيممممممممممممممممممممممممممممممذ النتيجممممممممممممممممممممممممممممممة‬
‫أدر المفتممماح إلمممى وضمممعية يضممممممميء مؤشمممممممر ‪STOP‬‬ ‫‪1‬‬
‫‪STOP‬‬
‫ينطفممئ مؤشممر ‪ STOP‬وبعممد‬ ‫أدر المفتممماح إلمممى وضمممعية‬ ‫‪2‬‬
‫حوالي ‪ 3‬ثوان يعممود مجممددًا‪.‬‬ ‫‪ MRES‬وأبقممممه فممممي هممممذه‬
‫مممن أجممل وحممدات المعالجممة‬ ‫الوضممعية )حمموالي ‪ 3‬ثمموان(‬
‫الحديثمة انتظمر حمتى يضميء‬ ‫حتى يظهر مؤشر ‪ STOP‬مممن‬
‫مؤشممر ‪ STOP‬للمممرة الثانيممة‪.‬‬ ‫جديمممممممممممممممممممممممممممممممد‬
‫يممومض مؤشممر ‪ STOP‬لمممدة‬ ‫أعممد المفتمماح إلممى وضممعية‬ ‫‪3‬‬
‫حمموالي ‪ 3‬ثمموان ثممم يضمميء‬ ‫‪ STOP‬وخلل الثمممممممممممانيتين‬
‫ل عممادي‪،‬‬ ‫مممرةً أخممرى يشممك ٍ‬ ‫التمماليتين أعممد الطلق فممي‬
‫عندئذٍ يكون كل شيٍء جاهزا ً‬ ‫وضمممممممممممممممممممممعية ‪.MRES‬‬
‫ويكمممون قمممد تممممت إعممادة‬
‫تصفير وحممدة المعالجممة‬

‫‪ .7‬معالجمممممممممممممممممممة البرناممممممممممممممممممممج‬ ‫‪.2‬‬

‫‪ 99‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫‪ .1 .7 .2‬ذاكرة البرنامج‬
‫توجد أثنمماء معالجممة البرنامممج إمكانيتممان تعتمممدان علممى طريقممة البرمجممة ونمموع‬
‫المتحكمة المستخدمة‪ .‬تحتاج معالجة كل تعليمممة يشممكل[ منفممرد بعممض المموقت‬
‫)من رتبة ميكرو ثانية(‪ .‬يدعى الزمن اللزم لمعالجة كل التعليمات مممرةً واحممدة‬
‫بزمن الدورة الذي هو زمن التنفيذ الوحيد للبرنامج )زمن مسح حلقة البرنامج(‪.‬‬
‫‪ .2 .7 .2‬المعالجة الخطية للبرنامج‬
‫في المعالجة الخطية للبرنامج يتم التعامل مع التعليمممات مممن فبلممب المبرمجممة‬
‫بالترتيب الذي حفظت فيه ضمممن ذاكممرة البرنامممج‪ .‬إذا تممم الوصممول إلممى نهايممة‬
‫البرنامج ‪ BE‬تبدأ معالجة البرنامج من الخطوة الولى بمفهوم المعالجة الدوريممة‪.‬‬
‫يممدعى الزمممن اللزم لمعالجممة جميممع التعليمممات مممرةً واحممدة بزمممن الحلقممة‪.‬‬
‫تستخدم المعالجة الخطية عادةً من أجل المتحكمات البسيطة ويمكن تحقيقهمما‬
‫ضممممممممممممممممممممممممممممن ‪ OB‬واحمممممممممممممممممممممممممممد فقمممممممممممممممممممممممممممط‪.‬‬

‫‪,‬‬ ‫‪OB1‬‬
‫تعليمة ‪1.‬‬
‫تعليمة ‪2.‬‬
‫تعليمة ‪3.‬‬

‫‪BE‬‬

‫‪ 100‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫‪ .3 .7 .2‬معالجة برامج بنيوية‬


‫يتم تقسيم البرنامج إلى أجزاء برمجية صغيرة وواضحة مرتبة حسممب الوظممائف‬
‫باستخدام مهام تحكم معقدة‪ .‬تتمتع هذه الطريقة بميزة إمكانيممة كشممف أخطمماء‬
‫البرامج الجزئية على حدا منفردةً عن الوظيفة الكلية‪ .‬يتم استدعاء هذه الجزاء‬
‫بموجب تعليمة الستدعاء )‪ .(call xx/UC xx/CC xx‬عند التعرف على نهاية جزء تتم‬
‫العمممودة إلمممى الجمممزء المممذي قمممام باسمممتدعائه والمتابعمممة فمممي معمممالجته‪.‬‬

‫‪OB 1‬‬ ‫‪FB 1‬‬ ‫‪FC 21‬‬ ‫‪DB 11‬‬


‫‪Call FB1, DB10‬‬ ‫‪UC FC21‬‬ ‫‪Global DB‬‬
‫‪For all‬‬
‫‪FBs‬‬
‫‪BE‬‬ ‫‪FCs‬‬
‫‪OBs‬‬

‫‪DB 10‬‬
‫‪Instance-DB‬‬
‫‪local data only‬‬
‫‪FB1‬‬
‫‪BE‬‬

‫‪FC 2‬‬

‫‪UC FC2‬‬
‫‪OB = Organization block‬‬
‫‪FB = Function block‬‬
‫‪FC = Function‬‬
‫‪BE‬‬ ‫‪DB = Data block‬‬

‫‪ 101‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫‪ .4 .7 .2‬أجزاء المستخدم‬
‫‪ STEP‬أجمممممزاء المسمممممتخدم التاليمممممة للبرمجمممممة البنيويمممممة ‪:‬‬ ‫يقمممممدم ‪7‬‬
‫‪(OB‬‬ ‫‪:‬‬ ‫‪Organization‬‬ ‫♦ الجممممممممممزء التنظيمممممممممممي )‪Block‬‬
‫يتم استدعاء ‪ OB‬دوريما ً مممن قيممل نظممام التشممغيل ليشممكل الواجهممة البينيممة بيممن‬
‫برنامج المستخدم ونظام التشغيل‪ .‬يتم نقل البرنامج الذي يجب تحريممره ضمممن‬
‫هممذا الجممزء )‪ (OB‬إلممى ميكممانيزم التحكممم بواسممطة تعليمممات اسممتدعاء الجممزاء‪.‬‬
‫‪(FB‬‬ ‫‪Function‬‬ ‫♦ الجممممممممممممممزء المممممممممممممموظيفي )‪Block‬‬
‫يمتلممك ‪ FB‬منطقممة حفممظ مسممندة إليهمما‪ .‬عنممد اسممتدعاء ‪ FB‬يمكممن إسممناد جممزء‬
‫ب من ‪ FB‬عند البحممث‬ ‫معطيات )‪ (DB Data Block‬إليه‪ .‬يمكن الوصول إلى ‪ DB‬بطل ٍ‬
‫عن المعطيات‪ .‬يمكن إسناد أجزاء ‪ DB‬مختلفة لنفممس الجممزء المموظيفي ‪ ،FB‬كممما‬
‫ويمكن استدعاء وظائف ‪ FC‬وأجزاء وظيفية ‪ FB‬أخرى مممن قبممل الم م ‪ FB‬بواسممطة‬
‫تعليمممممممممممممممممممممممممممممممممممممممممممة السممممممممممممممممممممممممممممممممممممممممممتدعاء‪.‬‬
‫‪(FC‬‬ ‫♦ الوظيفممممممممممممممممممممممممممممممممممممة )‪Function‬‬
‫ل تمتلممك الوظيفممة منمماطق حفممظ مسممندة إليهمما‪ .‬بعممد تحريممر الوظيفممة تضمميع‬
‫المعلومات المحلية الخاصة بها‪ .‬يمكن استدعاء وظممائف ‪ FC‬وأجممزاء وظيفيممة ‪FB‬‬
‫أخمممممممرى ممممممممن قبمممممممل المممممممم ‪ FC‬بواسمممممممطة تعليممممممممة السمممممممتدعاء‪.‬‬
‫‪(DB‬‬ ‫‪Date‬‬ ‫♦ جممممممممممممممممزء معطيممممممممممممممممات )‪Block‬‬
‫تستخدم أجممزاء المعطيممات حممول أممماكن الحفممظ لمتحممولت المعطيممات‪ .‬يوجممد‬
‫نوعان من أجزاء المعطيات‪ :‬عامة تستطيع جمبع الجممزاء ‪ OB، FB، FC‬أن تقممرأ‬
‫منهمممما وتكتممممب فيهمممما وأجممممزاء ‪ DB‬طلبيممممة تسممممند لجممممزاء ‪ FB‬محممممددة‪.‬‬
‫‪.5 .7 .2‬أجزاء النظام للوظائف العيارية ووظائف النظام‬
‫تتعلق أجزاء النظام بوظائف جاهزة داخل الم م ‪ CPU‬يمكممن اسممتدعاؤها مممن قبممل‬
‫المسممممممممممممممممممممممممتخدم ضمممممممممممممممممممممممممن برنممممممممممممممممممممممممامجه‪.‬‬
‫‪ STEP‬أجمممممممممممممزاء النظمممممممممممممام التاليمممممممممممممة‪:‬‬ ‫يقمممممممممممممدم ‪7‬‬
‫‪(SFB‬‬ ‫‪System‬‬ ‫‪Function‬‬ ‫♦ أجمممممممزاء نظمممممممام وظيفيمممممممة )‪Block‬‬
‫موجممودة ضمممن نظممام تشممغيل الممم ‪ CPU‬ويمكممن اسممتدعاؤها مممن قيممل أجممزاء‬
‫المسمممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممتخدم‪.‬‬
‫‪(SFC‬‬ ‫‪System‬‬ ‫♦ وظمممممممممممممائف النظمممممممممممممام )‪Function‬‬
‫موجممودة ضمممن نظممام تشممغيل الممم ‪ CPU‬ويمكممن اسممتدعاؤها مممن قيممل أجممزاء‬
‫المسمممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممتخدم‪.‬‬
‫‪(SDB‬‬ ‫‪System‬‬ ‫‪Data‬‬ ‫♦ أجمممممممزاء معطيمممممممات النظمممممممام )‪Block‬‬
‫مناطق تخزين ضمن البرنامج تقوم بتزويدها الدوات المختلفة لم م ‪ ) STEP 7‬مثل ً‬
‫أدوات التصممال‪ ،‬الضممبط…( بهممدف حفممظ المعلومممات حممول إعممدادات النظممام‬
‫لمنظومممممممممممممممممممممممممممممممممممممممممممة التحكممممممممممممممممممممممممممممممممممممممممممم‪.‬‬

‫‪ 102‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫‪STEP‬‬ ‫‪7‬‬ ‫‪ .3‬لغممممممممة البرمجممممممممة‬

‫ل عممممممام‬
‫‪ STEP‬بشممممممك ٍ‬ ‫‪ .1‬لغممممممة البرمجممممممة ‪7‬‬ ‫‪.3‬‬

‫نظرا ً لفصل ‪ SIMATIC S5‬عن ‪ SIMATIC S7‬تممم تطمموير‬


‫برنامج برمجة جديد )‪ (STEP7‬وفق المعيارية ‪.IEC 61131‬‬
‫يعمممل ‪ STEP 7‬تحممت بيئة ‪WINDOWS 95, 98, NT‬‬
‫ويتمتمممممممع بواجهمممممممة تخاطبيمممممممة بيانيمممممممة‬

‫‪STEP‬‬ ‫‪5‬‬ ‫⇒‬ ‫‪STEP‬‬ ‫‪ .2‬تحويمممممممل ‪7‬‬ ‫‪.3‬‬


‫ملفات ‪STEP 7‬‬ ‫بتحويل ملفات ‪STEP 5‬إلى‬ ‫‪STEP 7‬‬ ‫تسمح الداة ‘‪‘S5 file conversion‬في‬
‫‪.‬‬

‫يمكن الحصول على معلومات إضافية حول عملية تحويل‬


‫برامج ‪ STEP 5‬ضمن دليل الستخدام أو في الجممزء ‪Module‬‬
‫(‪.‬‬ ‫‪B6‬‬ ‫‪(Conversion‬‬ ‫‪STEP‬‬ ‫‪5‬‬ ‫>‪-‬‬ ‫‪STEP‬‬ ‫‪7‬‬

‫‪ 103‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫‪ IEC‬ممممممن أجمممممل المممممم ‪PLC‬‬ ‫‪ .3‬المعياريمممممة ‪61131‬‬ ‫‪.3‬‬

‫‪¦-+‬‬
‫¦‪+-‬‬ ‫^‬ ‫')_œ‬
‫‪µ‬‬
‫‪N‬‬

‫قمماد التطممور الحممالي لظهممور تنمموع غممي اللغممات واللهجممات الخاصممة بمصممنعي‬
‫تكنولوجيا الم ‪ .PLC‬وأخذت أسس القواعد المشتركة تضمحل أكثر فممأكثر لتظهممر‬
‫المشممممماكل عنمممممد تخممممماطب متحكممممممات ‪ PLC‬ممممممن أنمممممواٍع مختلفمممممة‪.‬‬
‫‪X I 0.0‬‬
‫‪X‬‬ ‫‪X M 12.4‬‬
‫‪I‬‬ ‫‪= Q 2.7‬‬
‫‪0.‬‬
‫‪0‬‬

‫‪J‬‬

‫س‬
‫تم بفضل المعيارية ‪ IEC 61131‬وضع تكنولوجيا الم ‪ PLC‬للمرة الولى علممى أس م ٍ‬
‫موحدة عالمي ً‬
‫ا‪ .‬قامت اللجنة الدولية لتكنولوجيا الكهربمماء )‪International Electronical‬‬
‫‪ (Commission‬بقيادة الوليات المتحدة بتحديد معياريات الم ‪ PLC‬ضمن خمس بنود ‪:‬‬
‫المنطقية‬ ‫العملية‬ ‫ومواصفات‬ ‫عامة‬ ‫تعاريف‬ ‫الجزء ‪: 1‬‬
‫متطلبات الجهزة الكهربائية الميكانيكية والوظيفية‬ ‫الجزء ‪: 2‬‬
‫برمجة‬ ‫لغات‬ ‫خمس‬ ‫الجزء ‪: 2‬‬
‫المسروع‬ ‫مراحل‬ ‫لجميع‬ ‫المستخدم‬ ‫نهج‬ ‫الجزء ‪: 4‬‬
‫‪.PLC‬‬ ‫للم‬ ‫المختلفين‬ ‫المصنعين‬ ‫إتصالت‬ ‫الجزء ‪: 5‬‬

‫‪ 104‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫‪ .4‬هيكليممممممممممممممممممة المجلممممممممممممممممممدات‬ ‫‪.3‬‬


‫تتم إدارة الملفات في ‪ STEP 7‬بواسطة ‪ .SIMATIC Manager‬يتم هنا مثل ً نسخ أجزاء‬
‫ت أخممرى بمجممرد النقممر عليهمما‬ ‫البرنامممج أو اسممتدعاؤها للمعالجممة بواسممطة أدوا ٍ‬
‫بواسطة الفأرة‪ .‬تتطابق العمليممات هنمما بالمعمماير المسممتخدمة عممادةً فممي نظممام‬
‫وينمدوز ) مثل ً يقمموم زر الفممأرة اليمممن باسممتدعاء القائمممة الخاصمة بكممل جمزء(‪.‬‬
‫تظهر بنية الكيان الصلب للم ‪ PLC‬ضمن المجلد ‪ SIMATIC 300 station‬و ‪ .CPU‬وعليه‬
‫يمكن النظر إلى مثممل هممذا المشممروع علممى أنممه مخصممص لكيممان صمملب معيممن‪.‬‬
‫يرتب كل مشروع ضمن ‪ STEP 7‬وفق بنية محددة بحزم‪ .‬يتم حفظ البرامج ضمن‬
‫المجلممممممممممممممممممممممممممممممممممممممممممدات التاليممممممممممممممممممممممممممممممممممممممممممة ‪:‬‬
‫‪Project:‬‬
‫‪SIMATIC 300 Station:‬‬
‫يحتوي هذا المجلد على بنية الكيان الصلب‬
‫تحفظ هنا التركيبة المخصصة للكيان‬
‫)مثل ً ‪)SIMATIC 300 Station‬‬
‫الصلب)‪ (Hardware/SC*1‬و‬
‫الجزئية )مثل ً ‪ MPI‬و‬
‫والبنى‬
‫معطيات الم ‪… CPU‬‬ ‫‪Source Files/SO*1:‬‬
‫‪) PROFIBUS‬‬ ‫تحفظ هنا المصادر )مثل ً ‪،‬‬
‫‪SCL-‬ملفات‬
‫تحويلها إلى برامج‬
‫يمكن …‬
‫المصادر‬
‫(‬
‫تنفيذية بترجمتها‪.‬‬

‫‪Symbols/SY*1:‬‬
‫تحفظ هنا قوائم الرموز من أجل العنونة‬
‫موز‬‫بالر‬

‫‪Blocks/AP-off*1:‬‬
‫تحفظ هنا أجزاء البرنامج )‪OB, FB,‬‬
‫الخ (‬
‫‪FC, SFB, SFC, DB‬‬

‫‪CPU:‬‬ ‫‪S7-Program:‬‬
‫يتم هنا حفظ برنامج ‪S7‬‬ ‫برامج المستخدم ) *‪(Blocks/AP-off‬‬
‫‪1‬‬

‫وشركاء الرتباط المشبكين‬ ‫جداول الرموز )‪(Symbols/SY*1‬و‬


‫)‪. (Connection/CO*1‬‬ ‫ملفات المصادر ‪(Source files/SO* ).‬‬
‫‪1‬‬

‫‪STEP‬‬ ‫‪7‬‬ ‫‪Version‬‬ ‫‪2.x‬‬ ‫*‪ 1‬المصممممممممممممطلحات وفممممممممممممق‬

‫‪ 105‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫بهدف فصل المشروع عن الكيان الصلب يمكن خلممق مشممروع ل يحتمموي جميممع‬
‫الملفممممممممممممممممممممممممممممممممممممممممممات الممكنممممممممممممممممممممممممممممممممممممممممممة‪.‬‬
‫سممممممممميمتلك مثمممممممممل همممممممممذا المشمممممممممروع البنيمممممممممة التاليمممممممممة ‪:‬‬

‫‪ 106‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫‪ .5‬تعريممممممممممف التركيبممممممممممة والبممممممممممارامترات‬ ‫‪.3‬‬


‫يخرج الم ‪ PLC‬أثناء بدء البرنامج التركيبة المستهدفة ويضعها ضمن الجزء الخاص‬
‫بمعطيات النظام‪ .(SDB : System Data Block).‬يمكن إنشمماء تركيبممة مختلفممة عممن‬
‫التركيبة الموجودة فممي ‪ SDB‬بواسممطة الداة ‘‪ ‘Hardware Configure‬وبالتممالي إعممادة‬
‫ة إلى ذلك يمكن تحميل تشكيلة موجممودة مممن الم م ‪.CPU‬‬ ‫تشكيل المتحكمة‪ .‬إضاف ً‬
‫يمكن أيضا ً تغيير بارامترات وحدات مثممل المم ‪) CPU‬مثل إقلع وسمملوك حلقممة المم‬
‫ً‬
‫(‬ ‫‪CPU‬‬

‫‪ 107‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫‪ .6‬تعليمممممممممممممممممممممة التحكممممممممممممممممممممم‬ ‫‪.3‬‬


‫تقسم مهمة التحكم إلى تعليمات تحكم فردية لتحريرها من قبل المتحكمممة‪ .‬إن‬
‫تعليمة التحكممم هممي وحممدة مسممتقلة مممن برنامممج التحكممم وتمثممل تنظيممم عمممل‬
‫ميكممممممممممممممممممممممممممممممممممممممممممانيزم التحكممممممممممممممممممممممممممممممممممممممممممم‪.‬‬
‫‪..DIN‬‬ ‫‪19 239‬‬ ‫تعممرق خممواص‪،‬تمثيممل ورممموز تعليمممات التحكممم وفممق المعياريممة‬
‫تبنممممممممممممممى تعليمممممممممممممممة التحكممممممممممممممم كممممممممممممممما يلممممممممممممممي ‪:‬‬

‫التحكم‬
‫تعليمة‬
‫جزء المعاملت‬
‫جزء العملية‬
‫خصائص‬ ‫بارامترات‬
‫‪A‬‬ ‫‪I‬‬ ‫‪0.0‬‬

‫‪ .1 .6 .3‬جزء العملية‬
‫‪:‬‬ ‫‪DIN 19 239‬‬ ‫تصممف العمليممة الوظيفممة الممتي يمكممن طلبهمما وتميممز المعياريممة‬
‫عمليات التنظيم‬

‫عمليات‬

‫عمليات ثنائية‬ ‫عمليات رقمية‬

‫‪ 108‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫مثممممممممممممممممممممال العمليممممممممممممممممممممات الرقميممممممممممممممممممممة ‪:‬‬


‫)حمل(‬ ‫‪Load‬‬ ‫‪.....‬‬ ‫‪L‬‬
‫)انقل(‬ ‫‪Transfer‬‬ ‫‪.....‬‬ ‫‪T‬‬
‫من(‬ ‫أكبر‬ ‫)‬ ‫‪Larger‬‬ ‫‪than‬‬ ‫‪integer‬‬ ‫‪.....‬‬ ‫<‪I‬‬
‫‪) Equal to counter/timer‬يساوي عداد‪/‬مؤقت(‬ ‫‪.....‬‬ ‫==‪R‬‬
‫إلممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممخ‪.‬‬
‫مثمممممممممممممممممممممال العمليمممممممممممممممممممممات الثنائيممممممممممممممممممممة‪:‬‬
‫‪DIN‬‬ ‫‪19‬‬ ‫‪239‬‬ ‫مممممممممممممممممممممممن الممممممممممممممممممممممم‬

‫إلممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممخ‪.‬‬
‫مثممممممممممممممممممممال عملبممممممممممممممممممممات التنظيممممممممممممممممممممم ‪:‬‬
‫شرطي(‬ ‫)استدعاء‬ ‫‪Condition‬‬ ‫‪call‬‬ ‫‪.....‬‬ ‫‪CC‬‬
‫شرطي(‬ ‫غير‬ ‫)استدعاء‬ ‫‪Unconditional‬‬ ‫‪call‬‬ ‫‪.....‬‬ ‫‪UC‬‬
‫معطيات(‬ ‫بلوك‬ ‫)افتح‬ ‫‪Open‬‬ ‫‪a‬‬ ‫‪data‬‬ ‫‪block‬‬ ‫‪.....‬‬ ‫‪OPN‬‬
‫مشروطة(‬ ‫غير‬ ‫)قفزة‬ ‫‪Jump‬‬ ‫‪unconditional‬‬ ‫‪. . . . . JU‬‬
‫‪(RLO=1‬‬ ‫كان‬ ‫إذا‬ ‫)اقفز‬ ‫‪Jump‬‬ ‫‪if‬‬ ‫‪RLO=1‬‬ ‫‪. . . . . JC‬‬
‫‪) Block end unconditional‬نهاية غير مشروطة للبلوك(‬ ‫‪.....‬‬ ‫‪BEU‬‬
‫للبلوك(‬ ‫مشروطة‬ ‫)نهاية‬ ‫‪Block‬‬ ‫‪end‬‬ ‫‪conditional‬‬ ‫‪.....‬‬ ‫‪BEC‬‬
‫إلممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممخ‪.‬‬

‫‪ 109‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫‪ .2 .6 .3‬جزء المعاملت‬
‫يحتوي جزء المعاملت علمى كافمة الفممادات اللزممة لتنفيممذ العمليممة‪ .‬يمدل همذا‬
‫القسم ما هو ميكانيزم التحكم الواجب استخدامه مممع العمليممة‪ .‬تحتمموي خممةاص‬
‫لبمعممممممممممممممممماملت علمممممممممممممممممى نممممممممممممممممممط المعاممممممممممممممممممل‪.‬‬
‫‪:‬‬ ‫مثل ً‬
‫)دخل(‬
‫‪Input‬‬ ‫‪I‬‬
‫)خرج(‬
‫‪Output‬‬ ‫‪Q‬‬
‫)بت ذاكرة(‬
‫‪Memory bit‬‬ ‫‪M‬‬
‫)‪Local data (internal block variables‬‬ ‫‪L‬‬
‫للبلوك)‬
‫متحولت داخلية‬
‫)معطيات محلية –‬
‫)مؤقت(‬
‫‪Timer‬‬ ‫‪T‬‬
‫)عداد(‬
‫‪Counter‬‬ ‫‪C‬‬
‫‪ Organization‬تنظيم(‬
‫)بلوك‬ ‫‪block‬‬ ‫‪OB‬‬
‫‪(Function‬وظيفي(‬
‫بلوك‬ ‫‪block‬‬ ‫‪FB‬‬
‫)وظيفة(‬
‫‪Function‬‬ ‫‪FC‬‬
‫‪ Data‬معطيات(‬
‫)بلوك‬‫‪block‬‬ ‫‪DB‬‬
‫وظائف نظام(‬ ‫‪)functions block‬بلوك‬
‫‪System‬‬ ‫‪SFB‬‬
‫)وظيفة نظام(‬
‫‪System function‬‬ ‫‪SFC‬‬
‫)ثابت ‪32‬بت(‬
‫‪32-Bit-constant‬‬ ‫‪L#‬‬
‫إلخ‪.‬‬

‫يمممممممممدل بمممممممممارامتر المعاممممممممممل علمممممممممى عنممممممممموان المعاممممممممممل‪.‬‬

‫‪ 110‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫‪ .7‬العنونممممممممممممممممممممممممممممممممممة‬ ‫‪.3‬‬

‫‪ .1 .7 .3‬العنونة بالرموز‬
‫غالبا ً ما تسمماعد العنونممة بممالرموز علممى فهمم ٍ أفضممل للعنمماوين‪ .‬إنهمما تجعممل مممن‬
‫ن مطلممق محممدد‪ .‬يمكنممك مثل ً إسممناد السممم‬ ‫مرمزي لعنمموا ٍ‬ ‫الممكممن إسممناد إس م ٍ‬
‫‪ END_STOP‬للدخل ‪ I 0.0‬و ‪ BOOL‬لنمط المعطيات ‪ .‬يمكن إعطاء كل اسممم رمممزي‬
‫مرةً واحدة فقط‪ .‬يتم السناد بواسممطة أداة محممرر الرممموز )‪ (symbol editor‬الممذي‬
‫‪.SIMATIC‬‬ ‫يمكممممممممممممممممن تشممممممممممممممممغيله مممممممممممممممممن ‪manager‬‬

‫‪ .2 .7 .3‬العنونة المطلقة‬
‫‪:‬‬ ‫‪STEP‬‬ ‫‪7‬‬ ‫توجممممد النممممماط التاليممممة مممممن العنونممممة المطلقممممة فممممي‬
‫الفورية‬ ‫· العنونة‬
‫المباشرة‬ ‫· العنونة‬
‫للذاكرة‪.‬‬ ‫مباشرة‬ ‫الغير‬ ‫· العنونة‬
‫العنونمممممممممممممممممممممممممممممممممممة الفوريمممممممممممممممممممممممممممممممممممة ‪:‬‬
‫يتم في العنونة الفوريممة إدخممال المعامممل مباشممرة ً ضمممن العمليممة ‪ ،‬مثل ً يمكممن‬
‫للعمل أن تعمل أو تسممتخدم المعامممل مممع القيمممة الممتي تلممي العنمموان مباشممرةً‬
‫مثمممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممال ‪:‬‬
‫أسممند القيمممة ‪ 1‬إلممى ‪ ) RLO : result of logic operation‬نتيجممة العمليممة‬ ‫‪SET‬‬
‫المنطقيمممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممة(‪.‬‬
‫أضف القيمة من ‪ ACCU 1‬مع القيمة من ‪.ACCU 2‬و ضع النتيجة في ‪ACCU‬‬ ‫‪D+‬‬
‫‪..1‬‬

‫العنونممممممممممممممممممممممممممممممممممة المباشممممممممممممممممممممممممممممممممممرة ‪:‬‬


‫يتم في العنونة المباشرة ترميز عنوان عنمموان المعامممل ضمممن العمليممة‪ .‬أي أن‬
‫المعامل يدل على عنوان القيمة التي ستعالجها العملية‪ .‬يحتمموي المعاممل علمى‬
‫خصممممائص وبممممارامتر المعامممممل ويؤشممممر مباشممممرةً إلممممى عنمممموان القيمممممة‪.‬‬
‫مثمممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممال ‪:‬‬
‫‪..I‬‬ ‫المدخل ‪0.0‬‬ ‫بت‬ ‫من‬ ‫عملية ‪AND‬‬ ‫‪ A I 0.0‬أتم‬
‫‪..ACCU‬‬ ‫‪1‬‬ ‫إلى‬ ‫‪IB‬‬ ‫المدخل ‪0‬‬ ‫بت‬ ‫حمل‬ ‫‪L IB 0‬‬
‫‪..Q‬‬ ‫الخرج ‪4.0‬‬ ‫بت‬ ‫إلى‬ ‫‪RLO‬‬ ‫= ‪ Q 4.0‬أسند‬

‫‪ 111‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫العنونممممممممممة الغيممممممممممر مباشممممممممممرة للممممممممممذاكرة ‪:‬‬


‫ل غير مباشمر‬ ‫في العنونة الغير مباشرة للذاكرة يتم إعطاء عنوان المعامل بشك ٍ‬
‫بواسطة معامل يحتوي هذا العنوان‪ ،‬أي أن المعامممل يممدل علممى عنمموان القيمممة‬
‫التي ستعالجها العملية‪ .‬يتكون المعامل من خصائص المعامل وأحد المؤشممرات‬
‫التيمممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممة ‪:‬‬
‫· كلمة تحتوي على رقم المؤقت)‪ ،(T‬العداد )‪ ،(C‬بلوك المعطيات)‪.(DB‬‬
‫الوظيفممممممممممممممممة)‪ (FC‬أو بلمممممممممممممممموك الوظيفممممممممممممممممة)‪.(FB‬‬
‫· كلمة مزدوجة تحتوي على العنوان الدقيق لقيمة في الذاكرة العليا التي‬
‫ل غيممر مباشممر‬‫يحددها علم المعامل‪ .‬يشير العنوان أو العدد إلى المعاممل بشمك ٍ‬
‫بواسطة مؤشر‪ .‬يمكن للكلمة أو الكلمة المزدوجة أن تتواجد في ذواكممر البممت)‬
‫‪ ،(M‬بلوك المعطيات )‪ ،(DB‬بلوك معطيات العملية ) ‪ ،(IDB‬أو معطيات محلية )‪.(L‬‬
‫مثمممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممال ‪:‬‬

‫أتم عملية الم ‪ AND‬لبت المدخل‪ .‬العنوان الدقيق يوجد في كلمة‬ ‫‪[A I [MD 3‬‬
‫المممممممممممممممممممممممممممممممممممممممذاكرة المزدوجمممممممممممممممممممممممممممممممممممممممة ‪MD3‬‬
‫حمل بت المدخل إلى ‪ .ACCU 1‬يوجد العنوان الدقيق في كلمة‬ ‫‪[L IB [DID 4‬‬
‫العمليممممممممممممممممممممممممممممممممممممممة المزدوجممممممممممممممممممممممممممممممممممممممة ‪.DID4‬‬
‫‪ [OPN DB [MW 2‬افتح بلوك المعطيات‪ .‬يوجد رقم البلوك في بت الذاكرة ‪.MW2‬‬

‫‪ 112‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫‪ .8‬وصممممممممممممممممممممف البرنامممممممممممممممممممممج‬ ‫‪.3‬‬

‫بإحمدى ثلث لغممات بواسممطة الداة‬ ‫‪STE 7‬‬ ‫يمكن إظهار وبرمجمة البراممج ضممن‬
‫‪:‬‬ ‫‪LAD/STL/FBD‬‬

‫‪LAD‬‬ ‫· المخطمممممممممممممممممممممممممممممممممممممط السممممممممممممممممممممممممممممممممممممملمي‬


‫‪FBD‬‬ ‫الوظبفبة‬ ‫الكتل‬ ‫· مخطط‬
‫‪STL‬‬ ‫التعليمات‬ ‫· قائمة‬
‫‪ .1 .8 .3‬المخطط السلمي ‪LAD‬‬
‫المخطط السلمي هو التمثيل الشممكلي لمهمممة التحكممم بواسممطة الرممموز وفممق‬
‫المعيارية ‪ DIN 19 239‬التي تستخدم في الوليممات المتحممدة‪ .‬يحمممل هممذا التمثيممل‬
‫الكثير من الشبه مع رسمموم الممدارات الكهربائيممة إل أن مسممارات التيممار ليسممت‬
‫عموديمممممة بمممممل أفقيمممممة لسمممممباب تتعلمممممق بالظهمممممار علمممممى الشاشمممممة‪.‬‬

‫‪I‬‬
‫‪0‬‬
‫‪.I‬‬‫‪0‬‬
‫‪.‬‬
‫‪1‬‬ ‫‪Q‬‬
‫‪0‬‬
‫‪.‬‬ ‫‪I‬‬
‫‪0‬‬
‫‪.‬‬
‫‪3 Q‬‬
‫‪0‬‬
‫‪.‬‬
‫‪1‬‬
‫|‬
‫||‬‫|‬ ‫(‬
‫)‬ ‫|‬ ‫(‬
‫)‬
‫‪I‬‬
‫‪0‬‬
‫‪.‬‬
‫‪2‬‬
‫|‬

‫‪A‬‬
‫‪N‬‬
‫‪D‬‬
‫‪-‬‬
‫‪O‬‬
‫‪p‬‬
‫‪e‬‬
‫‪r‬‬
‫‪a‬‬
‫‪t‬‬
‫‪i‬‬
‫‪o‬‬
‫‪n‬‬ ‫‪O‬‬
‫‪R‬‬
‫‪-‬‬
‫‪O‬‬
‫‪p‬‬
‫‪e‬‬
‫‪r‬‬
‫‪a‬‬
‫‪t‬‬
‫‪i‬‬
‫‪o‬‬
‫‪n‬‬

‫‪ .2 .8 .3‬مخطط الكتل الوظيفية ‪) FBD‬في ‪ STEP 7 VERSION 3.x‬و‬


‫أعلى(‬
‫إن مخطممط العمليممات هممو التمثيممل الشممكلي لمهمممة التحكممم باسممتخدام رممموز‬
‫المعياريات ‪ DIN 40 700‬و ‪ .DIN 19 239‬يتم تمثيل الوظائق برمزٍ مع معرف الوظيفة‪.‬‬
‫تظهر المداخل على الطرف اليسر للوظيفة والمخممارج علممى الطممرف اليمممن‪.‬‬
‫‪I‬‬
‫‪0‬‬
‫‪.‬‬ ‫‪I‬‬
‫‪0‬‬
‫‪.‬‬
‫‪2‬‬
‫&‬
‫‪Q‬‬
‫‪0‬‬
‫‪.‬‬ ‫>‬
‫‪1‬‬
‫‪Q‬‬
‫‪0‬‬
‫‪.‬‬
‫‪1‬‬
‫‪I‬‬
‫‪0‬‬
‫‪.‬‬
‫‪1‬‬ ‫‪I‬‬
‫‪0‬‬
‫‪.‬‬
‫‪3‬‬

‫‪A‬‬
‫‪N‬‬
‫‪D‬‬
‫‪-‬‬
‫‪O‬‬
‫‪p‬‬
‫‪e‬‬
‫‪r‬‬
‫‪a‬‬
‫‪t‬‬
‫‪i‬‬
‫‪o‬‬
‫‪n‬‬ ‫‪O‬‬
‫‪R‬‬
‫‪-‬‬
‫‪O‬‬
‫‪p‬‬
‫‪e‬‬
‫‪r‬‬
‫‪a‬‬
‫‪t‬‬
‫‪i‬‬
‫‪o‬‬
‫‪n‬‬

‫‪ 113‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫‪ .3 .8 .3‬القائمة المعيارية ‪stL‬‬


‫يتم وصف مهمة التحكم في قائمممة التعليمممات بواسممطة تعليمممة مفممردة‪ .‬تمثممل‬
‫تعليمة التحكم )العملية والمعامل( المهمة مع اختصار ‪ mnemonic‬لسممم الوظيفممة‬
‫‪.(DIN‬‬ ‫‪19‬‬ ‫)وفممممممممممممممممممق المعياريممممممممممممممممممة ‪239‬‬

‫جمممممممزء المعاممممممممل جممزء العمليممة‪:‬‬


‫البممممممممممممارامتر ‪ :‬الخصممائص البممارامتر‬
‫‪A‬‬ ‫‪0.0‬‬ ‫‪I AND-‬‬ ‫‪Operation‬‬
‫‪A‬‬ ‫‪0.1‬‬ ‫‪I‬‬
‫=‬ ‫‪4.0‬‬ ‫‪Q‬‬
‫‪O‬‬ ‫‪0.2‬‬ ‫‪I OR-‬‬ ‫‪Operation‬‬
‫‪O‬‬ ‫‪0.3‬‬ ‫‪I‬‬
‫=‬ ‫‪4.1‬‬ ‫‪Q‬‬

‫لكل تمثيل خصائصه وحدوده‪ .‬في حمال اللمتزام ببعمض القواعمد أثنمماء البرمجمة‬
‫فمن الممكن التنقل بين النماط الثلثة بدون مشاكل‪.‬مبدئيا ً يمكن دوما ً تحويممل‬
‫البراممممممج المكتوبمممممة بلغمممممة ‪ LAD‬أو ‪ FDB‬إلمممممى قائممممممة التعليممممممات ‪.STL‬‬
‫تكتب البرامج ضمن ذاكرة البرامج في المتحكمممة دومما ً بلغممة ‪) STL‬بلغممة اللممة(‪.‬‬

‫‪ 114‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬
‫‪Automation– and Drive Technology- SCE‬‬

‫‪ .9‬ذواكمممممممممممممممممممممر البمممممممممممممممممممممت‬ ‫‪.3‬‬


‫يمكن استخدام ذواكر البت من أجل العمليات التي يقوم بهما التحكمم ول يحتماج‬
‫إلى إخراجها إلى الخارج‪ .‬إن ذواكر البت هي عناصممر ذاكممرة الكترونيممة )عناصممر‬
‫ذاكرة ‪ (R-S‬يمكنها أن تحتفظ بحالتين لوضع الشممارة )‪ 1‬أو ‪ .(0‬يتمموفر لكممل ‪PLC‬‬
‫عدد ٌ كبير من ذواكر البت‪ .‬هذا وتتم برمجة ذواكر البممت كبرمجممة المخممارج‪ .‬فممي‬
‫حال حصول أعطال في التغذية فإن المحتويات المخزنة في هذه الذواكر تضيع‪.‬‬
‫‪ .1 .9 .3‬ذواكر البت الباقية‬
‫يوجد جزء من ذواكر البت باقيممة )عنممد حممدوث هبمموط فممي الجهممد(‪ .‬يتممم تفممادي‬
‫هبمموط الجهممد بواسممطة بطاريممة امتصمماص‪ .‬لممذا ل تضمميع الشممروط المنطقيممة‪.‬‬

‫تحتفظ بالحالة الخيرة قبل قطع التيار‬


‫تحتفظ بالحالة الخيرة قبل حدوث عمليات من نمط ‪RUN>STOP‬‬
‫برنامج المستخدم بواسطة ”‪“AG-RESET‬‬
‫تصفيرها‬
‫خارج‬
‫إعادة‬
‫يمكنمن‬

‫باستخدام ذواكر البت الباقية فإن الحالة الخيرة للمنظومة أو اللممة قبممل غيمماب‬
‫ة‪ .‬عند إعادة القلع يمكن للمنظومة أو اللة متابعة‬ ‫شروط العمل تبقى محفوظ ً‬
‫العمممل مممن النقطممة الممتي تمموقفت فيهمما‪ .‬يتممم تحديممد مجممال البقمماء بواسممطة‬
‫‪.S7‬‬ ‫بمممممممممممارامترات المممممممممممم ‪ CPU‬فمممممممممممي أداة ‪Configuration‬‬

‫‪ .2 .9 .3‬ذواكر البت غير الباقية‬

‫يتم تصفير ذواكر البت غير الباقية بعمليات من نمط “ ‪ “RUN>STOP‬أو"‪.. "NET 1‬‬

‫‪ 115‬مممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممن ‪115‬‬

You might also like