| سؤال الى اهل الخبرة بخصوص Real time | |
|
|
كاتب الموضوع | رسالة |
---|
thulfiqar2 رقيب أول
عدد الرسائل : 39 العمر : 38 الموقع : العراق-بغداد تاريخ التسجيل : 13/06/2011
| موضوع: سؤال الى اهل الخبرة بخصوص Real time الثلاثاء 8 مايو 2012 - 22:35 | |
|
لدي دافعة مائية و عايز اشغلها في اوقات و اريحها في اوقات معينة من اليوم ...طبقت خطوة بخطوة الفيدوهات لأستاذ حسن لكن لاجدوى هل من الممكن تزويدي بخطوات برمجة دالة real time بأستخدام لغة ladder مع جزيل الشكر و التقدير.......
| |
|
| |
metwally.mustafa فريق أول
عدد الرسائل : 4226 العمر : 38 الموقع : Egypt العمل/الترفيه : automation engineer تاريخ التسجيل : 12/01/2009
| موضوع: رد: سؤال الى اهل الخبرة بخصوص Real time الأربعاء 9 مايو 2012 - 11:52 | |
| - thulfiqar2 كتب:
لدي دافعة مائية و عايز اشغلها في اوقات و اريحها في اوقات معينة من اليوم ...طبقت خطوة بخطوة الفيدوهات لأستاذ حسن لكن لاجدوى هل من الممكن تزويدي بخطوات برمجة دالة real time بأستخدام لغة ladder مع جزيل الشكر و التقدير....... هل يمكن ارسال البرنامج الذى قمت بكتابته لمراجعته وان امكن وصف البرنامج الذى تريده بدقه _________________ I am so far behind, I think i am first
| |
|
| |
thulfiqar2 رقيب أول
عدد الرسائل : 39 العمر : 38 الموقع : العراق-بغداد تاريخ التسجيل : 13/06/2011
| موضوع: رد: سؤال الى اهل الخبرة بخصوص Real time الخميس 10 مايو 2012 - 1:26 | |
| الاخ العزيز متولى , انا اشكرك جزيل الشكر لمرورك
انا احتاج الى دالة ال Real time لكي اعمل اوقات استراحة للدافعة المائية....لقد كونت FC و استدعيت SFC1 وبعدها أردت ارى الوقت عن طريق Variable Table بعد ادراج الذاكرات MB0 الى MB7 لكن للأسف بقيت قيم الذاكرات اصفار!. بعدها ارسلت رسالة الي سيمنز سبورت
please I've tried to use real time function for operate pump with suitable schedule ,and I used SFC1 ,I create FC and called SFC1 and after that I made variable table to check the Year/month/hour/min.....etc but unfortunatly its not working(nothing appeared) ! so can some help me to solve this issue and i am really appreciate that
وكانت الاجابة :-
Dear Mr Al-Jabery,
note the following FAQ at Simatic internet. You must parametrize the CDT of the function with date and time. http://support.automation.siemens.com/WW/view/en/21222026
http://support.automation.siemens.com/WW/view/en/34519815 if you have further questions don't hesitate to contact me again. Best regards
انا لم افهم الاجابة بصراحة | |
|
| |
metwally.mustafa فريق أول
عدد الرسائل : 4226 العمر : 38 الموقع : Egypt العمل/الترفيه : automation engineer تاريخ التسجيل : 12/01/2009
| |
| |
ميدو عميد
عدد الرسائل : 796 العمر : 52 العمل/الترفيه : مهندس تاريخ التسجيل : 26/08/2010
| موضوع: رد: سؤال الى اهل الخبرة بخصوص Real time الخميس 10 مايو 2012 - 11:27 | |
| _________________
عدل سابقا من قبل ميدو في الخميس 10 مايو 2012 - 15:36 عدل 1 مرات | |
|
| |
michael ملازم
عدد الرسائل : 76 العمر : 37 تاريخ التسجيل : 03/10/2011
| موضوع: رد: سؤال الى اهل الخبرة بخصوص Real time الخميس 10 مايو 2012 - 14:28 | |
| السلام عليكم كيف يتم تنفيذ هذا البرنامج فى s7 200 وما هى الداله التى سوف نستدعيها
| |
|
| |
metwally.mustafa فريق أول
عدد الرسائل : 4226 العمر : 38 الموقع : Egypt العمل/الترفيه : automation engineer تاريخ التسجيل : 12/01/2009
| موضوع: رد: سؤال الى اهل الخبرة بخصوص Real time الخميس 10 مايو 2012 - 15:46 | |
| - michael كتب:
- السلام عليكم
كيف يتم تنفيذ هذا البرنامج فى s7 200 وما هى الداله التى سوف نستدعيها
على هذا الرابط ستجد شرح تفصيلى للتعامل مع الوقت الحقيقى فى s7-200https://hassanheha.yoo7.com/t8297-topicبالتوفيق ان شاء الله _________________ I am so far behind, I think i am first
| |
|
| |
thulfiqar2 رقيب أول
عدد الرسائل : 39 العمر : 38 الموقع : العراق-بغداد تاريخ التسجيل : 13/06/2011
| موضوع: رد: سؤال الى اهل الخبرة بخصوص Real time السبت 12 مايو 2012 - 6:03 | |
| اخي متولى ,انا اشكرك جدا على الرد السريع و الله يكثر من امثالك.علما انه الخلل عندي مع ادخال قيمة return value في الداتا بلوك.عندما ادخلت تلك القيمة ,اشتغلت الدالة مباشرة .
جزاك الله خيراً واجخله في ميزان حسناتك ان شاء الله | |
|
| |
مهندس محمد رفعت نقيب
عدد الرسائل : 137 العمر : 37 العمل/الترفيه : مهندس كنترول تاريخ التسجيل : 29/06/2011
| موضوع: رد: سؤال الى اهل الخبرة بخصوص Real time الأحد 13 مايو 2012 - 2:17 | |
| هو لازم RETURN VALUE تكون في DB ولية ولو لازم تكون في DB استخدمها ازاي ولية ما ينفعش استخدم مثلا MW100
| |
|
| |
metwally.mustafa فريق أول
عدد الرسائل : 4226 العمر : 38 الموقع : Egypt العمل/الترفيه : automation engineer تاريخ التسجيل : 12/01/2009
| موضوع: رد: سؤال الى اهل الخبرة بخصوص Real time الأحد 13 مايو 2012 - 11:37 | |
| - مهندس محمد رفعت كتب:
- هو لازم RETURN VALUE تكون في DB ولية ولو لازم تكون في DB استخدمها ازاي ولية ما ينفعش
استخدم مثلا MW100
لا مانع من استخدام اى memory data مع قيمه الreturn من الداله ولكن طالما اننا ذكرنا فى البرنامج ان قيمه الreturn value ستخزن فى data block اذن لابد من ادخال هذه القيمه فى بلوك البيانات حتى لا يحدث خطا عند تنفيذ البرنامج وهذا مختلف عن الFB والتى يتم انشاء data block اتوماتيكيا بواسطه النظام و يسمى بال instance data block حيث تخزن فيه حميع متىغيرات الداله من inputs, outputs , IN/OUT , TEMP , STAT وفى المرحله المتقدمه من البرمجه ان شاء الله ستجد انك ممكن ان توفر عدد الinstance data block اذا تم استدعاء اكثر من داله واحده من انواع الFB's داخل داله function block وهذا ما يسمى بال multiple intstance حيث يمكنك ببلوك بيانات واحد استدعاء اكثر من داله فى نفس الوقت وذلك لتوفير حجم الذاكره فى ال CPU حيث اننا احيانا نتعرض للتعامل مع دوال صغيره فى حجم البيانات وتستهلك بلوكات بيانات data block دون داعى وتكون صغيره الحجم ومع ازدياد هذه الدوال FB's ستجد ان حجم الذكراه لديك قد امتلا دون داعى ومن هنا جاءت فكره الmulitiple isntances لتوفير الذاكره ومن جانب اخر استخدامها فى البرمجه المعقده مثل الPID controllers _________________ I am so far behind, I think i am first
| |
|
| |
مهندس محمد رفعت نقيب
عدد الرسائل : 137 العمر : 37 العمل/الترفيه : مهندس كنترول تاريخ التسجيل : 29/06/2011
| موضوع: رد: سؤال الى اهل الخبرة بخصوص Real time الإثنين 14 مايو 2012 - 6:43 | |
| انا استخدمتها فعلا MW0 وما اشتغلتش | |
|
| |
metwally.mustafa فريق أول
عدد الرسائل : 4226 العمر : 38 الموقع : Egypt العمل/الترفيه : automation engineer تاريخ التسجيل : 12/01/2009
| موضوع: رد: سؤال الى اهل الخبرة بخصوص Real time الإثنين 14 مايو 2012 - 9:57 | |
| _________________ I am so far behind, I think i am first
| |
|
| |
مهندس محمد رفعت نقيب
عدد الرسائل : 137 العمر : 37 العمل/الترفيه : مهندس كنترول تاريخ التسجيل : 29/06/2011
| موضوع: رد: سؤال الى اهل الخبرة بخصوص Real time الثلاثاء 15 مايو 2012 - 3:49 | |
| اخي العزيز مهندس متولي MD0,MD4,MW0 مشMW0 دة تعتبر جزء من MD0 وبالتالي تعمل conflict وماذا تعبر LD0,LD4 من اين جاءوا في البرنامج | |
|
| |
metwally.mustafa فريق أول
عدد الرسائل : 4226 العمر : 38 الموقع : Egypt العمل/الترفيه : automation engineer تاريخ التسجيل : 12/01/2009
| موضوع: رد: سؤال الى اهل الخبرة بخصوص Real time الثلاثاء 15 مايو 2012 - 10:17 | |
| - مهندس محمد رفعت كتب:
- اخي العزيز مهندس متولي MD0,MD4,MW0 مشMW0 دة تعتبر جزء من MD0 وبالتالي تعمل conflict وماذا تعبر LD0,LD4 من اين جاءوا في البرنامج
بالفعل القيمه MD0 عباره عن MW0 and MW2 او الlower and higher word
وكذلك المتغير DATE_AND_TIME يتكون من عدد8 bytes او عدد اثنين double word لذلك لما اخذنا قيمه التاريخ والقت من الداله SFC1 تم امرار هذه القيمه على متغير محلى من الداله او TEMP وهو العنوان 1clock كما فى البرنامج وبالتالى كان متغير الوقت والتاريخ مكون من 8 بايت وتم امرار هذه القيمه من الداله SFC1 فى الخرج CDT الى المتغير clock الذى يتكون من متغيران محليان قيمتهما LD0 and LD4 ثم تم نقل هذان المتغيران من خلال الامر move الى متغيرات الذاكره العامه absolute وهما MD0 and MD4 لسهوله التعامل معهما فى البرنامج بخصوص التداخل بين العنوانين MW0 قيمه الreturn يفضل تخزينها فى داتا يلوك بل ايضا القيم MD0 وال MD4 افضل استخدامهم ايضا فى داتا بلوك _________________ I am so far behind, I think i am first
| |
|
| |
مهندس محمد رفعت نقيب
عدد الرسائل : 137 العمر : 37 العمل/الترفيه : مهندس كنترول تاريخ التسجيل : 29/06/2011
| موضوع: رد: سؤال الى اهل الخبرة بخصوص Real time الأربعاء 16 مايو 2012 - 2:55 | |
| clock الذى يتكون من متغيران محليان قيمتهما LD0 and LD4 ممكن اعرف حضرتك عرفت منين الاسماء LD0 and LD4 وياريت لو فية pdf تشرح sfc,sfb وهل لازم sfb يكون لها fb خاص بها | |
|
| |
| سؤال الى اهل الخبرة بخصوص Real time | |
|