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

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

شاطر | 
 

 طلب من المهندس حسن الشحات في البرمجة S7 300

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


عدد الرسائل : 137
العمر : 29
العمل/الترفيه : مهندس كنترول
تاريخ التسجيل : 29/06/2011

مُساهمةموضوع: طلب من المهندس حسن الشحات في البرمجة S7 300   الخميس 7 يوليو 2011 - 3:01

عايز اعمل برنامج بين MASTER FILTER و20 فلتر بحيث في عمليه الغسيل يكون فلتر واحد هو اللي بيغسل بس بمعني لو بعت 20 فلتر في نفس الوقت غسيل هايغسل اللي بعت الاول في الوقت وهكذا بمعني عايز دالة في S7 300 بتعمل TIME READ وبعد كده اقارن الاوقات مع بعضها واشوف اقل واحد في الوقت بمعني الفلتر اللي بعت الاول هو اللي هاغسله الاول وشكراااااااااااااااااااااااااااااااااااااااااااااااااااااا
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
PLCMan
Admin


عدد الرسائل : 12306
العمر : 47
العمل/الترفيه : Maintenance manager
تاريخ التسجيل : 02/03/2008

مُساهمةموضوع: رد: طلب من المهندس حسن الشحات في البرمجة S7 300   الخميس 7 يوليو 2011 - 13:29

مهندس محمد رفعت كتب:
عايز اعمل برنامج بين MASTER FILTER و20 فلتر بحيث في عمليه الغسيل يكون فلتر واحد هو اللي بيغسل بس بمعني لو بعت 20 فلتر في نفس الوقت غسيل هايغسل اللي بعت الاول في الوقت وهكذا بمعني عايز دالة في S7 300 بتعمل TIME READ وبعد كده اقارن الاوقات مع بعضها واشوف اقل واحد في الوقت بمعني الفلتر اللي بعت الاول هو اللي هاغسله الاول وشكراااااااااااااااااااااااااااااااااااااااااااااااااااااا

الأخ العزيز

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

أتمنى الإجابة حتى نتمكن من المساعدة

مع خالص التمنيات بالتوفيق


_________________


أبـوروان
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو http://hassanheha.forumn.org
مهندس محمد رفعت
نقيب
نقيب


عدد الرسائل : 137
العمر : 29
العمل/الترفيه : مهندس كنترول
تاريخ التسجيل : 29/06/2011

مُساهمةموضوع: رد: طلب من المهندس حسن الشحات في البرمجة S7 300   الخميس 7 يوليو 2011 - 13:46

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


عدد الرسائل : 137
العمر : 29
العمل/الترفيه : مهندس كنترول
تاريخ التسجيل : 29/06/2011

مُساهمةموضوع: رد: طلب من المهندس حسن الشحات في البرمجة S7 300   السبت 9 يوليو 2011 - 5:40

مهندس حسن هل يوجد داله في سيمنس first in first out لكي تحل هذة المشكلة
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
PLCMan
Admin


عدد الرسائل : 12306
العمر : 47
العمل/الترفيه : Maintenance manager
تاريخ التسجيل : 02/03/2008

مُساهمةموضوع: رد: طلب من المهندس حسن الشحات في البرمجة S7 300   السبت 9 يوليو 2011 - 11:50

مهندس محمد رفعت كتب:
مهندس حسن هل يوجد داله في سيمنس first in first out لكي تحل هذة المشكلة

الأخ العزيز

لقد قمت بالفعل ببدء العمل في المشروع وقد قمت بتنفيذ الضبط التالي للمكونات
- عدد 2 وحدة إدخال × 32 دخل رقمي 24 فولت مستمر لاستقبال طلب الغسيل من الفلاتر على التوالي (I0.0 وحتى I3.7) ولاستقبال نجاح الغسيل من الفلاتر (I4.0 وحتى I7.7)
- عدد 2 وحدة إخراج × 32 خرج رقمي 24 فولت مستمر 0.5 أمبير خاصة بخروج أمر الغسيل للفلتر المطلوب (I8.0 وحتى I11.7) ولفتح فالفات الفلاتر (I12.0 وحتى I15.7)

بعدد 20 خرج و20 دخل لكل مجموعة بعدد الفلاتر

وتم صياغة الدالة FC1 لتسجيل وقت طلب الغسيل بشكل متكرر حسب الصورة التالية والتي تسجل الوقت الفعلي لوحدة CPU في الصيغة Date and Time ثم تحويلها إلى Time-of-Day لإمكانية تنفيذ المقارنات بعد ذلك وتسجيلها في قالب بيانات DB10 بالترتيب والذي يحتوي على عدد بيانات بعدد الفلاتر




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


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

أما عن وجود دالة First-in-First-out فلا أعلم لأن هناك بعض المكتبات الخاصة غير العامة والمكتبة موجودة بالفعل ويمكنك تصفحها بالكامل مع برنامج SIMATIC Manager ويمكن إكمال العمل على ذلك كمنهج تفكير لا أكثر وهناك العديد من البرامج والتي تقارن بين قيم معينة لتحديد أصغرها أو أكبرها بل وترتيبها أيضا في لغات البرمجة المختلفة


_________________


أبـوروان
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو http://hassanheha.forumn.org
مهندس محمد رفعت
نقيب
نقيب


عدد الرسائل : 137
العمر : 29
العمل/الترفيه : مهندس كنترول
تاريخ التسجيل : 29/06/2011

مُساهمةموضوع: رد: طلب من المهندس حسن الشحات في البرمجة S7 300   السبت 9 يوليو 2011 - 17:55

ما فائدة fc8 في الموضوع
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
PLCMan
Admin


عدد الرسائل : 12306
العمر : 47
العمل/الترفيه : Maintenance manager
تاريخ التسجيل : 02/03/2008

مُساهمةموضوع: رد: طلب من المهندس حسن الشحات في البرمجة S7 300   السبت 9 يوليو 2011 - 23:07

مهندس محمد رفعت كتب:
ما فائدة fc8 في الموضوع

الأخ العزيز

FC8 تقوم بتحويل البيانات الخاصة بالوقت الحقيقي إلى وقت فقط أي من صيغة Date and Time إلى Time of Day ليكون حجم الذاكرة Double word وبالتالي سهولة التعامل في المقارنات


_________________


أبـوروان
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو http://hassanheha.forumn.org
 
طلب من المهندس حسن الشحات في البرمجة S7 300
استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

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