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

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

شاطر | 
 

 سؤال مهم جدا في البرمجهS7 300

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


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

مُساهمةموضوع: سؤال مهم جدا في البرمجهS7 300    السبت 2 يوليو 2011 - 4:45

انا عملت برنامج المهم البرنامج فية مشكلة ان مكرر كويل مرتين بمعني مثلا مخرج Q0,0 مرتين علي OUTPUT COIL فهل ده السبب وهل لو انا مثلا عملت SET, RESETQ0.0 وفي رنج تانية عملت كويل Q0.0 يسبب لي مشكلة وما حل هذه المشكلة
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
PLCMan
Admin


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

مُساهمةموضوع: رد: سؤال مهم جدا في البرمجهS7 300    السبت 2 يوليو 2011 - 12:20

مهندس محمد رفعت كتب:
انا عملت برنامج المهم البرنامج فية مشكلة ان مكرر كويل مرتين بمعني مثلا مخرج Q0,0 مرتين علي OUTPUT COIL فهل ده السبب وهل لو انا مثلا عملت SET, RESETQ0.0 وفي رنج تانية عملت كويل Q0.0 يسبب لي مشكلة وما حل هذه المشكلة

الأخ العزيز

لقد نبهنا على هذا الأمر عند شرح Set/Reset في دورة الحاكمات المنطقية حيث أشرنا إلى ضرورة التنبه لهذه النقطة حيث أن آخر نتيجة RLO يتم تخزينها في العنوان (وفي حالتك هنا Q0.0) هي آخر عملية ومثلا لو قلنا في التعليمات التالية

A I 0.0
S Q 0.0
A I 0.1
R Q 0.0
ففي هذه الحالة ماذا لو كان الاثنان موجودان I 0.0 وكذلك I 0.1 في هذه الحالة رغم أنه يتم عمل Set للخرج Q 0.0 إلا أن الناتج النهائي يكون Reset حيث تأتي عملية Reset بعد عملية Set ونفس الكلام يقال لو سبقت Reset العملية Set فيكون التأثير الأخير لآخر عملية.

وبالتالي يفضل أن يكون الناتج كله في مكان واحد وفي Network واحدة وكن حريصا في حالة التعدد في الاستخدام في أكثر من Network

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



_________________


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


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

مُساهمةموضوع: رد: سؤال مهم جدا في البرمجهS7 300    الأحد 3 يوليو 2011 - 1:47

شكرا مهندس حسن علي الرد ولكن لدي سؤال اخر وهو لو انا عندي كويل q0.0 وخرجته مره في NETWORK وبعد كده خرجته تاني في NETWORK تانية ليه بيسبب مشكله رغم ان الحالتين ما بيجوش مع بعض ابدا
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
مهندس محمد رفعت
نقيب
نقيب


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

مُساهمةموضوع: رد: سؤال مهم جدا في البرمجهS7 300    الأحد 3 يوليو 2011 - 2:05

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


عدد الرسائل : 1844
العمر : 37
الموقع : ارض السواد
تاريخ التسجيل : 08/04/2010

مُساهمةموضوع: رد: سؤال مهم جدا في البرمجهS7 300    الأحد 3 يوليو 2011 - 9:02

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


عدد الرسائل : 6158
العمر : 40
تاريخ التسجيل : 30/05/2008

مُساهمةموضوع: رد: سؤال مهم جدا في البرمجهS7 300    الأحد 3 يوليو 2011 - 12:02

مهندس محمد رفعت كتب:
شكرا مهندس حسن علي الرد ولكن لدي سؤال اخر وهو لو انا عندي كويل q0.0 وخرجته مره في NETWORK وبعد كده خرجته تاني في NETWORK تانية ليه بيسبب مشكله رغم ان الحالتين ما بيجوش مع بعض ابدا

اسمح لي أخي بأن أجيبك

فالمفروض حسب عمل نظام سيمنس أنه يتم قراءة المدخلات وتسجيلها في ما يسمى Process image input table ويتم إخراج المخرجات أيضا في ما يسمى Process image output table

وترتيب حساب العمليات يكون على النحو التالي :
1- قراءة المدخلات من Process image input table
2- تنفيذ دورة حساب البرنامج المعتاد بالكامل OB1
3- إخراج المخرجات إلى Process image output table

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

لهذا كما نصح الأخ من قبل عليك أن تجمع شروطك في Network واحدة أو تكون حريصا أن لا يحدث تداخل بينها


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


عدد الرسائل : 4211
العمر : 30
الموقع : Egypt
العمل/الترفيه : automation engineer
تاريخ التسجيل : 12/01/2009

مُساهمةموضوع: رد: سؤال مهم جدا في البرمجهS7 300    الإثنين 4 يوليو 2011 - 3:30

مهندس محمد رفعت كتب:
ياريت حضرتك تجمع الدوره في ملف PDF حتي يتسني لنا الاستفادة الكاملة وشكرااااااااااااااا


فى هذا الموضوع ملف يشرح دوره الLAD


http://hassanheha.forumn.org/t5408-topic

فى هذا الموضوع ملف يشرح دوره الSTL

http://hassanheha.forumn.org/t4387-topic

_________________
I am so far behind, I think i am first
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
 
سؤال مهم جدا في البرمجهS7 300
استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

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