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

Automatic control , PLC , Electronics , HMI , Machine technology development , Arabic & Islamic topics , Management studies and more
 
الرئيسيةالبوابة*مكتبة الصوراليوميةس .و .جبحـثالتسجيلقائمة الاعضاءالمجموعاتدخول

شاطر | 
 

 أساسيات استخدام برنامج STEP 7 MicroWIN لبرمجة S7 200

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل 
كاتب الموضوعرسالة
صهيب جاسم
رقيب أول
رقيب أول


عدد الرسائل : 34
العمر : 31
تاريخ التسجيل : 25/08/2010

مُساهمةموضوع: أساسيات استخدام برنامج STEP 7 MicroWIN لبرمجة S7 200   الأربعاء 18 مايو 2011 - 14:07


السلام عليكم ورحمة الله وبركاته
سنبدأ بعون الله تعالى دروسا لشرح أساسيات استخدام برنامج STEP 7 MicroWIN لبرمجة S7 200
نشرع مباشرة في الشرح دون مقدمات

أولا : واجهة البرنامج معززة بشرح موجز للقوائم
بعد تشغيل البرنامج وفتح مشروع جديد تظهر الواجهة التالية مع الشرح


ثانيا : احتيار نوع الـ plc ونسخة cpu


ثالثا : كيفية إعداد الاتصال بين الحاسبة والـ plc باستخدام كيبل ppi



ولكي نتأكد من تحقق الاتصال نتبع ما يلي :


رابعا :كيفية إدراج الاوامر والايعازات الى بيئة العمل ( مثال ربط مفتاحين للإدخال على التوالي)




طبعا المثال لعمل برنامج لربط إدخالين على التوالي (anding) بين I0.0 و I0.1 ويكون الخرج على Q0.0


يتبع


الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
صهيب جاسم
رقيب أول
رقيب أول


عدد الرسائل : 34
العمر : 31
تاريخ التسجيل : 25/08/2010

مُساهمةموضوع: رد: أساسيات استخدام برنامج STEP 7 MicroWIN لبرمجة S7 200   الأربعاء 18 مايو 2011 - 14:23

نكمل على بركة الله تعالى
خامسا : التدرب على استخدام أزرار الأسهم ( يمين , يسار , أسفل , أعلى )



سادسا : مثال لربط إدخالين على التوازي


سابعا : فحص البرنامج (compilling) واستكشاف الأخطاء


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



يتبع إن شاء الله تعالى


الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
صهيب جاسم
رقيب أول
رقيب أول


عدد الرسائل : 34
العمر : 31
تاريخ التسجيل : 25/08/2010

مُساهمةموضوع: رد: أساسيات استخدام برنامج STEP 7 MicroWIN لبرمجة S7 200   الأحد 22 مايو 2011 - 9:41


نتابع على بركة الله تعالى

ثامنا : التعامل مع جدول الرموز (symbol table)
جدول الرمور يتيح للمستخدم أن يضع لعناوين الإدخال والإخراج والذاكرة والعددات والمؤقتات وغيرها تسمية توضيحة مع إمكانية إدراج تعليقات لتوضيح فائدة استخدام هذه العناوين في البرنامج
وبذلك يظهر البرنامج منظما وتتبعه سهل جدا
والصورة ادناه توضح طريقة إنشاء symbol table



لننتقل الآن الى طريقة استدعاء جدول الرموز في برنامجنا ونرى فائدته




ملاحظات تتعلق بجدول الرموز






الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
صهيب جاسم
رقيب أول
رقيب أول


عدد الرسائل : 34
العمر : 31
تاريخ التسجيل : 25/08/2010

مُساهمةموضوع: رد: أساسيات استخدام برنامج STEP 7 MicroWIN لبرمجة S7 200   الخميس 26 مايو 2011 - 14:03


نكمل على بركة الله تعالى
تاسعا : تحميل البرنامج (Download)من الحاسبة الى الـ PLC
بعد ان ننهي البرنامج المطلوب ونتأكد من صحته تأتي مرحلة نقله من الحاسبة الى مكان الخزن في ذاكرة الـ PLC
وهذه العلمية تسمى بـ DOWLOAD
ويشترط لعملية (Download) أن يكون الاتصال متحقق بين الحاسبة والـ PLC

نتابع الصور لنرى كيف تتم عملية الـ Download








عاشرا : رفع البرنامج من الـ PLC الى الحاسبة
قد يحدث انك تقوم بكتابة برنامج ما وتعمل له DOWNLOAD الى PLC ويذهب البرنامج في طي النسيان
و بعد فترة تحتاج للبرنامج السابق لإجراء تعديل او أضافة او اي شيء آخر لكنك تكتشف ان البرنامج تم حذفه من الحاسبة
ويبدأ التفكير كيف سأعيد البرنامج من جديد ؟
هنــا نقول لا حاجة الى تصميم البرنامج من جديد بل إن عملية الـ UPLOAD ستعيد لك البرنامج السابق من موقع الخزن في الـ PLC الى الحاسبة
وكل ما عليك فعله انك تقوم بالتالي :
1- افتح مشروع جديد في برنامج MicroWin
2- اعمل اتصال بين الحاسبة والـ PLC كما تعلمنا سابقا
3- نفذ عملية الـ UPLOAD كما في الصور





إذن عملية UPLOAD معاكسة تماما لعملية DOWNLOAD
فعملية DOWNLOAD تعني نقل البرنامج من الحاسبة الى الـ PLC
وعملية UPLOAD تعني رفع البرنامج من الـ PLC الى الحاسبة

أتمنى ان يكون الدرس واضحا

((سبحانك اللهم وبحمدك استغفرك وأتوب اليك))


للاستفسار او التعليق انتقل الى الموضوع
تعليقات الزملاء حول موضوع (أساسيات استخدام برنامج STEP 7 MicroWIN لبرمجة S7 200)
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
صهيب جاسم
رقيب أول
رقيب أول


عدد الرسائل : 34
العمر : 31
تاريخ التسجيل : 25/08/2010

مُساهمةموضوع: رد: أساسيات استخدام برنامج STEP 7 MicroWIN لبرمجة S7 200   الإثنين 30 مايو 2011 - 16:33


بسم الله ..... نكمل

أحد عشر :التحكم في تشغيل وايقاف الـ PLC يدويا
بعد أن يتم ربط منظومة الـ PLC الى مصدر القدرة يمكن التحكم في تشغيل وإيقاف المنظومة عن طريق مفتاح الضبط اليدوي
كما في الصورة



إثنا عشر : التحكم في إطفاء وتشغيل الـ PLC برمجيا
1- تشغيل الـ PLC عن طريق الحاسبة ومن داخل بيئة MicroWin



2- إيقاف عمل الـ PLC عن طريق الحاسبة ومن داخل بيئة MicroWin



ملاحظة:




الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
صهيب جاسم
رقيب أول
رقيب أول


عدد الرسائل : 34
العمر : 31
تاريخ التسجيل : 25/08/2010

مُساهمةموضوع: رد: أساسيات استخدام برنامج STEP 7 MicroWIN لبرمجة S7 200   الأربعاء 1 يونيو 2011 - 14:17


نتابع على بركة الله تعالى

أربعة عشر: مراقبة سير البرنامج عن طريق الحاسبة
بعد أن تنهي تصميم برنامجك وتقوم بتحميله الى الـ PLC يمكنك متابعة سير البرتامج والتأكد من أنه يعمل بشكل صحيح وذلك عن طريق Status Chart
كما في الصور التالية





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








الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
صهيب جاسم
رقيب أول
رقيب أول


عدد الرسائل : 34
العمر : 31
تاريخ التسجيل : 25/08/2010

مُساهمةموضوع: رد: أساسيات استخدام برنامج STEP 7 MicroWIN لبرمجة S7 200   الجمعة 3 يونيو 2011 - 17:28


نكمل دروسنا بعون الله وتوفيقه



التعامل مع s7 200 simulator

برنامج s7 200 simulator يعطينا منظومة PLC وهمية نستطيع بواسطته فحص برامجنا والتاكد من أنها تعمل بشكل صحيح دون الحاجة الى استخدام وحدة PLC فعلية

وفيما يلي شرح لكيفية استخدام الـ simulator


1- نصمم البرنامج باستخدام s7 200 Microwin ونصدره بامتداد awl كما في الشكل



2- نشغل برنامج S7 200 simulator كما في الشكل



3-البرنامج يطلب منا إدخال password لكي نتمكن من الاستفادة من كافة خدمات البرنامج



4- نحدد نوع الـ CPU الذي نريد استخدامه



5- نعمل تحميل لبرنامجنا داخل الـ simulator





6- توضيح لبعض أزرار الـ simulator



7- تشغيل المنظومة الوهمية RUN ومشاهدة النتائج كانها على ارض الواقع




أخيرا : رابط تحميل برنامج S7 200 simulator
http://www.4shared.com/file/qZ505_k-/S7-200_simulator.html

الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
صهيب جاسم
رقيب أول
رقيب أول


عدد الرسائل : 34
العمر : 31
تاريخ التسجيل : 25/08/2010

مُساهمةموضوع: رد: أساسيات استخدام برنامج STEP 7 MicroWIN لبرمجة S7 200   الأحد 5 يونيو 2011 - 15:19

بسم الله نكمل ونسأله التوفيق والعون
---------
التعامل مع المؤقتات timers

المؤقتات بشكل عام تستخدم للتحكم في الزمن داخل PLC فبواسطتها يمكن إضافة زمن تاخير الى البرامج مثلا بعد كذا ثانية شغل الإخراج الفلاني وبعد كذا ثانية اعمل كذا
لذا لابد لمن يتعامل مع الـ PLC ان يكون لديه فكرة حول كيفية استخدام المؤقتات


انواع المؤقتات في S7 200

1- مؤقت تأخير الوصل ON delay timer
عبارة عن عداد تلقائي تزداد قيمته تدريجيا عندما يكون إدخاله On حتى يصل اعلى قيمة له وهي 32767
لفهم عمل هذا المؤقت بشكل صحيح لابد من معرفة التالي
1- متى يبدأ بالعد
2- متى يتوقف عن العد
3- كيف اختار رقم المؤقت
4- كيف اقوم بضبط زمن التاخير بشكل دقيق
5- ما هو أقصى زمن تاخير يتحمله المؤقت


هذا المؤقت يبدا بالعد عندما يكون إدخاله ON ويتوقف عندما يكون إدخاله OFF
كما في الصورة


كيف نضيف المؤقت TON الى برنامجنا


توضيح لأنماط المؤقت TON وكيفية اختيار رقم المؤقت وضبط زمن التاخير له بشكل دقيق



جدول يوضح أنماط المؤقت TON وأرقامه وأعلى قيمة يتحملها كل نمط



كيف يعمل المؤقت ؟ متى يكون ON ومتى يكون OFF ؟



مثال للتدريب على استخدام المؤقت TON



مثال آخر أكثر تطورا



نكمل في درس قادم إن شاء الله تعالى

الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
صهيب جاسم
رقيب أول
رقيب أول


عدد الرسائل : 34
العمر : 31
تاريخ التسجيل : 25/08/2010

مُساهمةموضوع: رد: أساسيات استخدام برنامج STEP 7 MicroWIN لبرمجة S7 200   الجمعة 2 سبتمبر 2011 - 13:54


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


النوع الثاني : مؤقت تاخير الوصل المحتفظ بالقيمة ON Delay Timer Retentive
يكتب اختصارا TONR
هذا المؤقت يقوم بتاخير الانتقال من حالة OFF الى حالة ON بزمن تاخير معين مقداره(pt) ويحتفظ بآخر قيمة تم الوصول اليها

كيف يعمل هذا المؤقت ؟ لفهم آليه العمل نقسم الشرح الى فقرات :
الفقرة الأولى : متى يعمل ومتى يتوقف ؟
متى يبدأ بالعمل؟ عندما يكون إدخاله ON يبدأ بالعد وتزداد قيمته تدريجيا
متى يتوقف عن العمل ؟ عندما يكون إدخاله OFF لكنه يحتفظ بآخر قيمة تم الوصول اليها
والصور ادناه توضح ذلك


الفقرة الثانية :متى ينتقل من OFF الى ON ؟
عندما يكون إدخاله ON يبدأ بالعد وتزداد قيمته تدريجيا وعندما تصبح قيمة المؤقت أكبر من زمن التأخير PT فإن المؤقت ينتقل من حالة OFF الى حالة ON

الفقرة الثالثة: دقة المؤقت وارقامه
قلنا سابقا إن معرفة رقم المؤقت ونمطه ضروري جدا للتعامل معه بشكل صحيح ودقيق حيث أن اختيار الرقم يحدد اختيار دقة المؤقت هل هو (1ms,10ms,100ms)
كيف أختار رقم المؤقت ونمطه ؟
الجدول أدناه يجيب على هذا التساؤل



الفقرة الرابعة : التشابه والاختلاف بين TONR و TON

وجه التشابه
المؤقت TONR و TON متشابهين من حيث الوظيفة فكلاهما يعمل على تاخير حالة الانتقال من OFF الى ON بزمن معين
لاحظ الصورة


وجه الاختلاف :
أن TON يتوقف عن العمل عندما يكون إدخاله OFF ويمسح آخر قيمة
بينما TONR يتوقف عن العمل عندما يكون إدخاله OFF لكنه يحتفظ بآخر قيمة بحيث لو عاد إدخاله الى ON فإنه يستأنف العد من آخر قيمة
لاحظ الصورة


كذلك من الاختلافات بينهما أن أرقام المؤقتات مختلفة (يرجى مراجعة جداول الأرقام في المشاركة أعلاه وفي المشاركة السابقة للاطلاع على الفرق)

الفقرة الخامسة : مثال عن TONR



ا

الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
صهيب جاسم
رقيب أول
رقيب أول


عدد الرسائل : 34
العمر : 31
تاريخ التسجيل : 25/08/2010

مُساهمةموضوع: رد: أساسيات استخدام برنامج STEP 7 MicroWIN لبرمجة S7 200   السبت 3 سبتمبر 2011 - 2:58



شكرا أخي الكريم اسماعيل المهندس على المرور وبارك الله فيك وفي جميع المتابعين

نكمل أنواع المؤقتات
النوع الثالث : مؤقت تأخير الفصل OFF Delay Timer (TOF)

كما هو واضح من اسم المؤقت فإنه يقوم بتأخير حالة انتقال المؤقت من ON الى OFF بزمن تأخير معين PT (يقوم المبرمج بضبطه)

عمل المؤقت :
1- عندما يكون إدخاله OFF فإن حالته تكون OFF دائما (لا يمرر فولتية للإجزاء التي بعده)
2- عندما يكون إدخاله ON فإن إخراجه يكون ON دائما (يمرر فولتية للإجزاء التي بعده)
3- عند انتقال حالة الادخال من OFF الى ON فإن حالة المؤقت تصبح ON مباشرة
4- عندما تتغير حالة الإدخال من ON الى OFF فإن حالة المؤقت تتغير الى OFF ولكن ليس مباشرة وإنما انتهاء بعد زمن تأخير PT

إذن هذا المؤقت لا يبدأ بالعد لزمن التأخير الإ في حالة واحدة وهي تغير حالة الإدخال من ON الى OFF


لاحظ الصورة



ملاحظة : التشابه والاختلاف بين TOF و TON
وجه التشابه :
أرقام المؤقت TOF مشابهة تماما لأرقام TON يرجى مراجعة المشاركة قبل السابفة للإطلاع على جدول الأرقام ودقة كل رقم

وجه الاختلاف :
TOF يؤخر الانتقال من حالة ON الى حالة OFF
TON يؤخر الانتقال من OFF الى حالة ON


انتهى الكلام عن المؤقتات بانواعها الاساسية ولعل حديثنا في الدروس القادمة يكون عن العدادات

الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
 
أساسيات استخدام برنامج STEP 7 MicroWIN لبرمجة S7 200
استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتدى التحكم الآلي والإلكترونيات :: منتديات الحاكمات المنطقية PLC :: منتديات سيمنس Siemens-
انتقل الى: