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

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

شاطر | 
 

 كيفية عمل عداد أكبر من 999 داخل s7 300

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


عدد الرسائل : 14
العمر : 47
تاريخ التسجيل : 25/04/2011

مُساهمةموضوع: كيفية عمل عداد أكبر من 999 داخل s7 300   الجمعة 19 يوليو 2013 - 4:23

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


عدد الرسائل : 102
العمر : 26
تاريخ التسجيل : 26/09/2009

مُساهمةموضوع: رد: كيفية عمل عداد أكبر من 999 داخل s7 300   الجمعة 19 يوليو 2013 - 6:21

السلام عليكم
تستطيع استخدام اكثر من عداد بطريقة التوالي
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو http://www.google.ae
oelhoseny
نقيب
نقيب


عدد الرسائل : 149
العمر : 36
الموقع : أيكون للصناعات الهندسية
العمل/الترفيه : مهندس كهرباء
تاريخ التسجيل : 02/08/2011

مُساهمةموضوع: رد: كيفية عمل عداد أكبر من 999 داخل s7 300   الأحد 21 يوليو 2013 - 3:56

يمكن ان تعمل ورد كامل (16 بت ) وذلك عن طريق عمل
عند تحقق شرط معين يعمل X=X+1
او X=X-1
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
mohamed_moussaoui
رائد
رائد


عدد الرسائل : 287
العمر : 32
الموقع : ALGERIA
العمل/الترفيه : AUTOMATION
تاريخ التسجيل : 13/02/2012

مُساهمةموضوع: رد: كيفية عمل عداد أكبر من 999 داخل s7 300   الأحد 21 يوليو 2013 - 12:29

السلام عليكم إخوتي الكرام، تفضل أخي الكريم:

1/  عند مرور (INPUT E0.1) من 0 إلى 1 نقوم بعملية INCREMENTATION للعداد Z0






2/ بعد ذلك نقوم بإزاحة القيمة الموجودة في الكونتر Z0 إلى الميموري   WORD) MW100), ثم نأخذ MW100 ونقوم بمقارنتها بالقيمة  999 إذا كانت تساوي تلك الكيمة يتم تفعيل الميموري بت M10.0  BIT
 






3/ إذا تحقق شرط التساوي يقوم الكونتر Z1 بعملية العد
ملاحظة: العداد Z0 هو عداد تصاعدي فقط أما العداد Z1 فهو عداد تصاعدي و تنازلي
و قد إستعملت العداد تصاعدي و تنازلي في المرة الثانية أي Z1 كي أتفادة العد مرتين عند بلوغ العداد Z0 القيمة  999
أي مرة عند بلوغ العداد 0 القيمة  999 وفي نفس الوقت يتحقق شرط التساوي و يقوم العداد 1 بعملية العد مرة
لذى قمت بأخذ الميموري بت M10.0 ووضعته في ZR لأتفادة تكرار العد مرتين

4/ نفس الشيء،  نقوم بإزاحة القيمة الموجودة في الكونتر Z1 إلى الميموري   WORD) MW104)

5/ ثم نقوم بعملية جمع للقمتين MW100 و  MW104  ووضع المجموع في الميموري   MW120





6/  عند مرور (INPUT E0.0) من 0 إلى 1 نقوم بعمل RESET لي Z0  , Z1 , MW120






7/  عملية المحاكت بال PLSIM





_________________________________________________________________________________________________________________

هناك طريقة أخرى للعد عن طريق الجمع
---------------------------




_________________


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

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