| دورة متقدمة في البرمجة S7 | |
|
+135jeopenny20 concord SIDALI hesham_scada ابراهيم السقا شادى محمد حسين الحمدى marocautomatique حسني إمام mostafa talat Ali abdelmagid osamarady التقني المتخصص azzouz علام عبدالجليل Eng_abdullah gaber123 saberplc nacer ENG_ELDABLY ehab_abdelaleem mf8044 meziani majdglory achour lamouri djadel yousfi محمد رياض ياسين الصافى عبد اللطيف محمد mohamed_moussaoui 0-1 mjalil80 رياض محمد محمود عليان Sallam ATHEER yahiaadam Ing_dz أحمد جمال مكرم athil kmourad enhassan احمد الجغيفي ELTIYEB KROPI eng_mo7amed_3ly sky hok mikah elec صابر يوسف khaledmosa omr.a MALEK800 tatya007 Mr.Mohamed tamzargot79 ENG.SAMER SALAH kimo malek alsharfi ياسين بوخروبة مهندس نديم mgdy ali hassan ali plctxp1 محمدسوري khaledrefat ahmedhasan حسام رضا اسماعيل محمود سعد rasan eng msmsm احمد سيد englolosoft pizomx ايهاب رمضان thulfiqar2 ميدو ahmedkasmi رفعت القدسي eng_w soliman sharkfish77 hamadaaskar الفقير لله Ghazi-A-Monef بلال درويش احمدسامى mostafasadek79 salah00 قفار fadhel mfarock lotfy esaed MIMOTE ابو احمد الحجي adder محمد زعبوبة ebenazzouz eng_nassar soltan_lil riad1986 احمد سالم kingmohamed falah49 amerelect dobelhadj amr ezzat elwan سيد زايد ticon55 أحمد فاروق أحمد فتحي yakteeno eng_abdelaal hany_omar helyo_tech himahalim adnan hashim mone1 أبو خالد مصطفى engmohallam AUTOMATISME شرشابيل intelligence Mohammed_Mobasher majid hijazy zabat 4ever semsem metwally.mustafa ابو هبة GALALSAIF محمد عبدالقوي RAMA denger741 agadir1sou m_elshatr wael tawfik mm PLCMan 139 مشترك |
|
كاتب الموضوع | رسالة |
---|
PLCMan Admin
عدد الرسائل : 12366 العمر : 55 العمل/الترفيه : Maintenance manager تاريخ التسجيل : 02/03/2008
| موضوع: رد: دورة متقدمة في البرمجة S7 السبت 23 مايو 2009 - 12:49 | |
| | |
|
| |
شرشابيل نقيب
عدد الرسائل : 165 العمر : 55 العمل/الترفيه : مطور انظمة تحكم تاريخ التسجيل : 25/05/2009
| موضوع: رد: دورة متقدمة في البرمجة S7 الثلاثاء 26 مايو 2009 - 21:53 | |
| ومن واقع الخبرة العملية فإننا سوف نكتفي إن شاء الله باستخدام PI فقط أن أن D سوف يلغى من حساباتنا
يا اخي ابو روان انا متابع معك هذه الدوره مع اني قمت بالتسجيل في هدا المنتدي متاخرا وعندي استفساران الاول متي نحدد استخدام التشكيلة المناسبة من pid فمتي نستخدم pi ومتي pd ....الخ هل يوجد معيار علمي معين للاستخدام وان كان من واقع الخبره فبماذا تنصح ؟
ثانيا لاحظت بان يوجد تشابة الي حد ما في البرمجة اولا ما بين الشركات المصنعة لاجهزه التحكم المبرمج فانا ابرمج مثلا لاجهزه شنايدر الفرنسة وليس لي خبره في اجهزه سيمنس ولاكني بعد متابعتي لهده الدوره فوجدت تشابة كبيرفي اساليب البرمجة في كثير من الاحيان كما وجدت وارجو التصحيح ان كنت مخطئا بان لغة البرمجة stl تتشابة بلغة التجميع المستخدمة في برمجة الميكروبوسيسورمن نوع انتل علي سبيل المثال اي ان المبرمجين المحترفيين في لغة التجميع لا يجدون كثير من العناء في فهم لغة البرمجة stl | |
|
| |
PLCMan Admin
عدد الرسائل : 12366 العمر : 55 العمل/الترفيه : Maintenance manager تاريخ التسجيل : 02/03/2008
| |
| |
شرشابيل نقيب
عدد الرسائل : 165 العمر : 55 العمل/الترفيه : مطور انظمة تحكم تاريخ التسجيل : 25/05/2009
| موضوع: رد: دورة متقدمة في البرمجة S7 الأربعاء 27 مايو 2009 - 1:27 | |
| شكرا لك اخي علي الرد والحقيقة لقد اثبت لجميع بانك رجل البي ال سي الاول وانك مبرمج محترف لا يشق لة غبار ونحن ننتظر بفارغ الصبر استكمال هذه الدوره للمحترفيين كما نرجو منك التركيز علي البرمجة باستخدام LD لانها الاسهل والاكثر انتشارا
كما ان لي اقتراح لما لا نقوم بتكريس خانة في الموقع للمحترفيين ومن خلالها يقومون بتبادل برامج التطبيقات المختلفة الخاصة بهم كما تقوم بعض المواقع الاجنبية الاخري بذلك بشرط ان تكون هذه البرامج ليست منقولة عن الغير فهناك الكثير من المبدعيين في هذا المجال والتطبيقات كثيره وانا متاكد من ان الفائده ستعم الجميع كما اني اجزم بان الوصول الي الاحتراف في مجال برمجة البي ال سي هو من باب دراسة ومحاكات برامج التطبيقات الجاهزه | |
|
| |
PLCMan Admin
عدد الرسائل : 12366 العمر : 55 العمل/الترفيه : Maintenance manager تاريخ التسجيل : 02/03/2008
| |
| |
metwally.mustafa فريق أول
عدد الرسائل : 4226 العمر : 38 الموقع : Egypt العمل/الترفيه : automation engineer تاريخ التسجيل : 12/01/2009
| موضوع: رد: دورة متقدمة في البرمجة S7 الأحد 31 مايو 2009 - 13:59 | |
| شكرا لك اخى الكريم على هذا المجهود الرائع جعله الله فى ميزان حسناتك | |
|
| |
RAMA رائد
عدد الرسائل : 276 العمر : 53 الموقع : almadinah almnora العمل/الترفيه : PLC PROGRAMMER تاريخ التسجيل : 25/06/2008
| موضوع: رد: دورة متقدمة في البرمجة S7 الخميس 4 يونيو 2009 - 17:40 | |
| مشكور ابو روان على شرحك الرائع | |
|
| |
RAMA رائد
عدد الرسائل : 276 العمر : 53 الموقع : almadinah almnora العمل/الترفيه : PLC PROGRAMMER تاريخ التسجيل : 25/06/2008
| موضوع: رد: دورة متقدمة في البرمجة S7 الخميس 4 يونيو 2009 - 17:45 | |
| الحمد لله اولا وثانيا للاخ ابو روان لقد استفدت في مجال pid من هذه الدوره الشئ الكثير شكر جزيلا للاخ ابو روان مره اخرى و ارجو المتابعه | |
|
| |
RAMA رائد
عدد الرسائل : 276 العمر : 53 الموقع : almadinah almnora العمل/الترفيه : PLC PROGRAMMER تاريخ التسجيل : 25/06/2008
| موضوع: رد: دورة متقدمة في البرمجة S7 الخميس 4 يونيو 2009 - 17:50 | |
| الاخ ابو روان المحترم حتى تكتمل الفائده في مجال التحكم في الحراره عن طريق pid+pulse generator ارجو وضع ميثال مشروح | |
|
| |
RAMA رائد
عدد الرسائل : 276 العمر : 53 الموقع : almadinah almnora العمل/الترفيه : PLC PROGRAMMER تاريخ التسجيل : 25/06/2008
| موضوع: رد: دورة متقدمة في البرمجة S7 الخميس 4 يونيو 2009 - 18:01 | |
| الاخ ابو روان المحترم
من خلال متابعتي لموضوع الدوره fb41 contain pid code ولكن من اجل التحكم في الحراره ذكرت اننا بحاجه الى pid +pulse في اي fb موجود pid+pulse code | |
|
| |
PLCMan Admin
عدد الرسائل : 12366 العمر : 55 العمل/الترفيه : Maintenance manager تاريخ التسجيل : 02/03/2008
| |
| |
metwally.mustafa فريق أول
عدد الرسائل : 4226 العمر : 38 الموقع : Egypt العمل/الترفيه : automation engineer تاريخ التسجيل : 12/01/2009
| موضوع: رد: دورة متقدمة في البرمجة S7 الثلاثاء 9 يونيو 2009 - 11:22 | |
| | |
|
| |
RAMA رائد
عدد الرسائل : 276 العمر : 53 الموقع : almadinah almnora العمل/الترفيه : PLC PROGRAMMER تاريخ التسجيل : 25/06/2008
| موضوع: رد: دورة متقدمة في البرمجة S7 الخميس 11 يونيو 2009 - 15:12 | |
| مشششششششششششششششششششششششششششكور جدا اخي ابو روان | |
|
| |
denger741 نقيب
عدد الرسائل : 198 تاريخ التسجيل : 02/09/2008
| موضوع: رد: دورة متقدمة في البرمجة S7 الإثنين 15 يونيو 2009 - 8:38 | |
| اخي ابوروان...... هل توقفنا الى هذا الحد .... الرجاء الاهتمام في هذه الدوره حتى لا تنسى هذه المعلومات ...لان الدروس مرتبطه مع بعضها البعض ...تحيتي وشكري لااستاذي العظيم ..ابوروان | |
|
| |
metwally.mustafa فريق أول
عدد الرسائل : 4226 العمر : 38 الموقع : Egypt العمل/الترفيه : automation engineer تاريخ التسجيل : 12/01/2009
| موضوع: رد: دورة متقدمة في البرمجة S7 الإثنين 15 يونيو 2009 - 13:05 | |
| ممكن شرح نظام ال PID فى كورس STL
حيث اننى حاولت كثيرا فهم هذا النظام فى الSTL ولكن تمرير متغيرات الداله تبدو صعبه الى حد ما | |
|
| |
PLCMan Admin
عدد الرسائل : 12366 العمر : 55 العمل/الترفيه : Maintenance manager تاريخ التسجيل : 02/03/2008
| موضوع: رد: دورة متقدمة في البرمجة S7 الثلاثاء 16 يونيو 2009 - 10:05 | |
| السلام عليكم إخواني الأعزاء ورحمة الله وبركاته
وعذرا لهذا الانقطاع والذي أتمنى أن لا يؤثر على حماسكم الجميل والذي يزداد يوما بعد يوم للتقدم خطوة بعد خطوة إن شاء الله
وبعد فلي تعليق بسيط من خلال الردود السابقة على موضوع الدورة وأرجو أن يتفهم الأخوة الزملاء وجهة نظري جيدا وهي من المؤكد للصالح العام والخاص إن شاء الله
يجب أن لا يأخذ الحماس الزائد الأخوة الزملاء (( خاصة الذين بدأوا معنا التعرف على برامج سيمنس وهذا ليس عيبا فيهم فكلنا مبتدئون )) فيجب أن لا يأخذهم الحماس الزائد بعيدا وإنما عليهم التحلي ببعض الصبر وأخذ الأمر بشكل منظم تدريجي وعندها سوف يجدون الأمور واضحة تماما وسوف يحصلون بمعدلات أعلى إن شاء الله
عليهم أن يبدأوا بالدورة الأولى وقراءة الجزء الأول من الدورة وتطبيقه باهتمام تام فهو الأساس الذي بني عليه ما نقوله هنا ومن غير المعقول أن يصعد إنسان السلم من آخر درجة
وبعد الانتهاء من الدورة الأولى STL ويمكنهم في نفس الوقت المتابعة في دورة LADDER ثم بعد ذلك البدء معنا في هذه الدورة المجهدة ذهنيا والتي تحتاج إلى المزيد من التركيز والتفرغ ولو قليلا لها
يمكن للزملاء الاستعانة بالكتب في هذه المرحلة التي نحن فيها خصوصا Step-7 in 7-steps وكتاب Automating with simatic step-7
فهذان الكتابان يتعرضان للأسس الأولية بشكل إجمالي رائع ثم يتقدمان بشكل مختصر للبرمجة المتقدمة التي نحن بصددها
ومن يصل معنا إلى هذه المرحلة من الدورة فهو بالتأكيد قادر على خوض نقاش فني مثمر وفاعل إن شاء الله
أكرر مرة أخرى اعتذاري عن الانقطاع للمرض والذي أبعدني قليلا عن الدورة رغم أنه لم يمنعني عن متابعة المنتدى وأعدكم أنه مادام في العمر بقية وفي البدن قدرة على المواصلة فنحن معا إن شاء الله لتحقيق الهدف المنشود إن شاء الله
بارك الله فيكم إخواني وبارك في سعيكم _________________ أبـوروان | |
|
| |
metwally.mustafa فريق أول
عدد الرسائل : 4226 العمر : 38 الموقع : Egypt العمل/الترفيه : automation engineer تاريخ التسجيل : 12/01/2009
| موضوع: رد: دورة متقدمة في البرمجة S7 الثلاثاء 16 يونيو 2009 - 10:38 | |
| فعلا اخى الكريم فان الموضوع ليس سهلا
ولكن مع الصبر سوف نصل الى غايتنا | |
|
| |
RAMA رائد
عدد الرسائل : 276 العمر : 53 الموقع : almadinah almnora العمل/الترفيه : PLC PROGRAMMER تاريخ التسجيل : 25/06/2008
| موضوع: رد: دورة متقدمة في البرمجة S7 الثلاثاء 16 يونيو 2009 - 12:29 | |
| مشكور اخي ابو روان والله يعطيك الصحه والحمد لله على سلامتك
اخي لدي استفسارعن استخدم امر pointer مثال على ذللك l p#m8.0 t db10.dbd10
اجد صعوبه في فهم هذا الامر ارجو توضيحه ان امكن في اي من الدورات المنعقده حسب ما تراه مناسبا | |
|
| |
denger741 نقيب
عدد الرسائل : 198 تاريخ التسجيل : 02/09/2008
| موضوع: رد: دورة متقدمة في البرمجة S7 الثلاثاء 16 يونيو 2009 - 12:38 | |
| يعطيك العافيه اخي ابوروان .... الحمدلله على سلامتك .... اطلب من الله ان يمن عليك بالصحه والعافيه ويحفضك من كل شر | |
|
| |
4ever رقيب أول
عدد الرسائل : 32 العمر : 46 تاريخ التسجيل : 06/04/2009
| موضوع: رد: دورة متقدمة في البرمجة S7 الخميس 18 يونيو 2009 - 11:27 | |
| الف الف الف شكر على الموضوع الاكثر من رائع | |
|
| |
PLCMan Admin
عدد الرسائل : 12366 العمر : 55 العمل/الترفيه : Maintenance manager تاريخ التسجيل : 02/03/2008
| |
| |
PLCMan Admin
عدد الرسائل : 12366 العمر : 55 العمل/الترفيه : Maintenance manager تاريخ التسجيل : 02/03/2008
| موضوع: رد: دورة متقدمة في البرمجة S7 الإثنين 22 يونيو 2009 - 15:02 | |
| | |
|
| |
PLCMan Admin
عدد الرسائل : 12366 العمر : 55 العمل/الترفيه : Maintenance manager تاريخ التسجيل : 02/03/2008
| موضوع: رد: دورة متقدمة في البرمجة S7 الثلاثاء 23 يونيو 2009 - 12:46 | |
| السلام عليكم ورحمة الله وبركاته
الآن بعد أن أدرجنا FB58 داخل OB35 وقمنا بإنشاء DB10 والذي يحتوي بيانات التعامل مع PID ويمثل Instance data block فإنه يتبقى لنا تحديد باقي بيانات البرنامج وتمرير البيانات إلى الدالة والذي مثل خلال الفترة السابقة استفسارات كثيرة للأخوة الزملاء
ونتذكر أننا افترضنا أن الدخل الخاص بضبط قيمة الحرارة سوف يكون عن طريق مقاومة متغيرة تعطي جهد كهربي من صفر إلى 10 فولت DC
وقلنا أن هذا سوف يكون على الدخل التماثلي PIW 752 ولاحظ أخي العزيز أنه حسب تصميم PID فإن رقم ضبط الحرارة يكون في الصيغة العشرية Real ويمثل درجة الحرارة الفعلية
وسوف نقوم بإنشاء دالة Function FC1 لتنفيذ عمليات التحويل التماثلية داخلها
فإذا افترضنا أن القيمة من 0-10 فولت تمثل الحرارة من 0-500 درجة مئوية فإننا سوف نستخدم الدالة Scaling FC105 داخل FC1 مثل الصورة التالية :
كذلك فإنه لإخراج الإشاراتين الخاصتين بالقيمة المطلوبة والقيمة الفعلية فإننا نستخدم الدالة Unscaling FC106 داخل FC1 مثل الصورة التالية ولكن بعد تحويل القيمة الفعلية إلى رقم عشري يمثل القيمة الحقيقة للحرارة بتحويل الرقم من Integer إلى Double ثم إلى Real ثم القسمة على 10.0
تذكروا إخواني الأعزاء أننا في المرة السابقة قد أخذنا خرج Pulse من PID مباشرة إلى Q 124.0 وهذا بالطبع لا يتوفر على أي حماية وسوف نمرره على شرطين آخرين هما عدم وجود خطأ Fault واختيار التشغيل وهما المدخلان الرقميان الذين أشرنا إليهما I 124.0 , I 124.1 وسوف يكون الأمر توالي مثل الشكل التالي على أن نأخذ الخرج الفعلي لتوصيله على SSR هو Q 124.1 ويصبح Q124.0 اختباري فقط كالشكل التالي
ولنفترض إخواننا الأعزاء أننا نريد تمرير بعض المتغيرات إلى منظومة PID فإننا نقوم بالتمرير بالشكل التالي :
عند تحميل القيم الرقمية نقوم بتحميل القيم سواء باستخدام Load/Transfer أو الأمر Move من العناوين أو الثوابت إلى DB10 إلى أماكن القيم المطلوب تحميلها مثل الشكل الآتي :
والآن نستطيع القول أنه لدينا منظومة تحكم في الحرارة كما خططنا تماما بقي فقط شئ واحد هو أن نقوم بإدراج الجملة الآتية في OB1 وهي استدعاء FC1 لإتمام تنفيذ كل المطلوب إن شاء الله
CALL FC1
وسوف نقوم في المرة القادمة إن شاء الله تعالى بعمل Autotune أي توليف تلقائي للمنظومة إن شاء الله
ولكن عذرا فيتوجب الأمر لظروف خارجة عن إرادتي أخذ أجازة لمدة أسبوع وأتمنى أن تتاح لي الفرصة للتواصل معكم خلال هذه الفترة وسوف أحاول جاهدا وعذرا لو لم أستطع ذلك _________________ أبـوروان | |
|
| |
PLCMan Admin
عدد الرسائل : 12366 العمر : 55 العمل/الترفيه : Maintenance manager تاريخ التسجيل : 02/03/2008
| موضوع: رد: دورة متقدمة في البرمجة S7 الثلاثاء 23 يونيو 2009 - 12:50 | |
| وإليكم إخواني الأعزاء المشروع بعد تنفيذه على الوجه الذي شرحناه ويمكنكم فتح باب المناقشة والاستفسارات الآن قبل الدخول في موضوع جديد
http://www.mediafire.com/file/w3njjznmq3i/Tempcont.zip
_________________ أبـوروان | |
|
| |
AUTOMATISME جندي
عدد الرسائل : 3 تاريخ التسجيل : 02/05/2009
| موضوع: رد: دورة متقدمة في البرمجة S7 الأربعاء 24 يونيو 2009 - 20:09 | |
| هل من الممكن وضع موقع لتحميل هذه الدورة و شكرا | |
|
| |
| دورة متقدمة في البرمجة S7 | |
|