المنتديات العلمية

الهندسة الكهربائية و الالكترونية => تحكم و حاسبات => الموضوع حرر بواسطة: walid issa في يوليو 10, 2007, 12:54:58 صباحاً

العنوان: دروس في التحكم
أرسل بواسطة: walid issa في يوليو 10, 2007, 12:54:58 صباحاً
السلام علبكم ورحمة اللة وبركاتة

بعون اللة سوف ابدأ بدروس للتحكم عن طريق اجهزة (directsoft) المبرمجة , وسوف

يكون الدرس الاول عبارة عن  (contactor) +(start) +(stop)  .



العنوان: دروس في التحكم
أرسل بواسطة: walid issa في يوليو 12, 2007, 11:52:18 صباحاً
السلام عليكم ورحمة اللة وبركاتة --

الدرس الثاني عن العدادات , كيف نتحكم بالمخرج عن طريق العداد .
العنوان: دروس في التحكم
أرسل بواسطة: abood100 في يوليو 14, 2007, 02:08:55 مساءاً
جزاك الله خيرا..
لكن دروسك بحاجة للأمثلة وبعض الشرح..

بالتوفيق..
العنوان: دروس في التحكم
أرسل بواسطة: walid issa في يوليو 14, 2007, 10:07:21 مساءاً
السلام عليكم ورحمة اللة وبركاتة--

هذة المحطة الثالثة من برنامجنا وسنتكلم فيها عن العداد التصاعدي

التنازلي , اذ يتكون هذا العداد من صندوق يدخل الية ثلاثة مداخل

1- العد التصاعدي 2- العد التنازلي 3- التصفير

اذ عند عمل احدها يجب ان تكون الاخريان مفتوحة

واليكم هذا الملف المرفق.

اقتباس
لكن دروسك بحاجة للأمثلة وبعض الشرح.

الرجاء الاشارة الى النقطة الغير مفهومة لاعادة توضيحها , اذ انة في البرامج المرفقة هناك

مخططات توضح الموضوع .
العنوان: دروس في التحكم
أرسل بواسطة: walid issa في يوليو 18, 2007, 09:37:21 مساءاً
السلام عليكم ورحمة اللة وبركاتة--

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

وممكن ان يكون الى حد الاًن , كان يستعمل شيىء يسمى ال

(DRUM) , وهذا الشيىء هو عبارة عن جهاز ميكانيكي يعمل عن

طريق ساعة ميكانيكية تدور , وشكلة مثل الاسطوانة ومشبوك على

امتداد هذة الاسطوانة مفاتيح , ومشبوك على هذة المفاتيح الاجهزة

المراد تشغيلها بترتيب معين , حيث يكون في الاسطوانة نتوئات حسب

الترتيب المراد بة الضغط على المفاتيح لتشغيلها .

والفائدة من هذة الاسطوانة انها تعطينا عملية اوتوماتيكية لتشغيل

الاجهزة مثل الغسالات , وايضاً كانت تشغل المحركات بتوقيت معين

لكي لا تعمل كلها معاً وتشكل ضغط على الشبكة .

اما اليوم فلدينا هذة الاسطوانة او ال (DRUM) على شكل (BOX)

في جهاز التحكم ومنة عدة انواع .

هذا ال (BOX) لة مدخلان او اكثر , حيث الاول هو للتشغيل

والثاني هو للتصفير وهذان هما المهمان في حالتنا , ويتكون هذا

ال (DRUM ) من 16 خطوة , والخطوة بها 16 مخرج ممكن

تشغيلها كل مرة بطريقة مختلفة او متشابهة كما نريد ولكل خطوة

زمن عد ممكن ان يبقى على المرحلة التي هو بها الى حين انتهاء العد

والانتقال الى الخطوة الاخرى الى ان يصل الى الخطوة الاخيرة التي

بعدها يشغل لنا المخرج لل (DRUM) ال (CT0.

ويوجد بة ايضاً وحدة الضبط للوقت التي تكون 100/1 من الثانية

التي تحدد قيمة العد يعني ,

العد في الخطوة =100/1 *قيمة العد*عددمرات العد المسجلة بجانب

كل خطوة .

وبه ايضاً (STEP PRESET) اي المرحلة التي يضبط عليها عند

التصفير ( المراد الانطلاق منها).
العنوان: دروس في التحكم
أرسل بواسطة: حلم كيميائي في يوليو 25, 2007, 12:50:30 صباحاً
مشكورين  :110:  اتمنى لكم التوفيق في هذا الموضوع
العنوان: دروس في التحكم
أرسل بواسطة: walid issa في أغسطس 05, 2007, 12:20:43 صباحاً
السلام عليكم ورحمة اللة وبركاتة

هذا اول مثال عملي نطبق بة بعض الذي تعلمناة سابقاً ,وهو عبارة عن عملية تحكم

باشارتين ضوئيتين عن طريق (timers) .



العنوان: دروس في التحكم
أرسل بواسطة: walid issa في أغسطس 08, 2007, 10:48:50 مساءاً
السلام عليكم ورحمة اللة وبركاتة

اليوم سنكمل الشرح عن دوائر المقارنة , (more than) =(equal)

> ,(less than) < .

ان هذة الدوال هي دوال مقارنة بحيث اننا نعطي امراً اذا كان هذا

يساوي هذا فافعل كذا , واذا كان هذا اقل من هذا فافعل كذا , واذا كان

هذا اكبر من هذا فافعل كذا .

وهذا المثال ايضاً عن ال (timer) ,المضبوط على (4,5) ثانية

بحيث نضع بة مقارنات حيث انة عند كل مقارنة يشغل مخرج محدد ,

بحيث اذا كانت قيمة العد اكبر من1 ثانية تعمل (y3) واذا كانت القيمة

اكبر من 2 ثانية تعمل (y4) , واذا كانت قيمة العد اكبر من 3 ثانية

تعمل (y5) وبعد انتهاء العد يعمل ال (bit) المرتبط ب ال (timer)

الذي في حالتنا هو (t2).

واليكم هذا الملف المرفق .
العنوان: دروس في التحكم
أرسل بواسطة: walid issa في أغسطس 08, 2007, 10:50:36 مساءاً
القسم الثاني من الملف
العنوان: دروس في التحكم
أرسل بواسطة: walid issa في أغسطس 15, 2007, 12:28:33 صباحاً
السلام عليكم ورحمة اللة وبركاتة

موضوعنا اليوم ايضا سوف يكون عن المقارنة وهذة المرة سيكون

مع ال (UDC) العداد التصاعدي التنازلي , فكما قلنا سابقاً بان

هذالعداد يعد تصاعديا في حالة انتقال المدخل الاول من صفر الى

واحد يعد عدة تصاعدية , وعند انتقال المدخل الثاني من صفر الى

واحد يعد عدة تنازلية , وفي حالة انتقال المدخل الثالث من صفر الى

واحد يصفر العداد , واريد القول بانة عند عمل احد المداخل

يجب ان تكون الاخريان مفتوحة .

الان نقول بان لهذا العداد مخرج او (BIT) الذي يعبر عنة

ب (CT) فعند وصول العد الى القيمة المضبوطة ينتقل هذا

ال (BIT) من ال (OFF) الى (ON)

ويمكن ان نضع قيمة ثابتة لقيمة العد يعبر عنها ب (K) او قيمة

متغيرة حيث تعطى موقع في الذاكرة يعبر عنة

ب (V. Memory Location) .

وفي المثال التالي عندما تكون قيمة العد تساوي عدة واحدة او اكثر

تضيء (y3) , وعندما تكون قيمة العد تساوي عدتين او اكثر

تضيء لدينا (y4) , وتبقى اللامبات مضاءة الى ان يعمل المدخل

الثالث الذي يصفر العداد , او تقل قيمة العد تنازليا لكل لامبة عن

المضبوط لها .
العنوان: دروس في التحكم
أرسل بواسطة: walid issa في أغسطس 15, 2007, 12:29:45 صباحاً
تابع -- وهذا الملف الثاني
العنوان: دروس في التحكم
أرسل بواسطة: walid issa في أغسطس 17, 2007, 12:15:12 صباحاً
السلام عليكم ورحمة اللة وبركاتة

لكي نتخاطب مع الحاسب الالي لكي يفهمنا يجب ان نتكلم بلغتة , وما هي لغة الحاسب الالي هي

النظام الثنائي .

هنالك شيء يسمى v.memory location ) )

هو مكان في الذاكرة مكون من( 16 bit ) او 16 خلية او 16 مقعد حيث ان كل 4 خلايا نسميها BCD OR binary coded dicemal . أي ان هذا يعني , 0000 =0 , 0001=1 ,0010=2

, 0011=3 , 0100=4 ,

0101=5 , 0110=6 , 0111=7 , 1000=8 , 1001=9 , B =1011 ,A=1010

C=1100 ,D= 1101 ,E= 1110 ,F= 1111 حيث ان A,B,C,D,E,F, تقابل الارقام ,

10 ,11 ,12 ,13, 14, 15 , بالتسلسل . اي ان كل 4 BIT ممكن ان نكتب بها رقم من صفر

الى F , اي ان ال V.MEMORY LOCATON يستوعب 4 خانات في النظام العشري .

اذ يمكن كتابة ارقام بالنظام العشري المستعمل في حياتنا اليومية فيحولها ال CPU الى ال

BINARY لكي يفهمها الحاسب لان لغتة هي النظام الثنائي .

اذن بماذا يفيدنا ذلك . نحن نعلم بان ال (PLC) هو مثل الحاسب الالي , او مبني على نفس المبدأ

ففي هذة الحالة ممكن ان نضع قيم عشرية فتحول الى ثنائي وتخزن الى حين الطلب .

حيث يمكن التعامل بها رياضيا ايضا مثل ,الجمع , الطرح , الضرب , القسمة .
العنوان: دروس في التحكم
أرسل بواسطة: fade في أغسطس 17, 2007, 11:27:44 مساءاً
اريد ان اتعلم على برنامج السمنس plc
العنوان: دروس في التحكم
أرسل بواسطة: walid issa في أغسطس 18, 2007, 01:55:16 صباحاً
السلام عليكم  ورحمة اللة وبركاتة.

اليك هذا الموقع لشركة سيمنس اذا كنت معنيا باجهزتها

http://www.sea.siemens.com/step/downloads.html
العنوان: دروس في التحكم
أرسل بواسطة: walid issa في أغسطس 21, 2007, 10:18:50 صباحاً
السلام عليكم ورحمة اللة وبركاتة

نكمل حديثنا اليوم عن ال (v.memory location )

هنالك كما قلنا اوامر تعطى وتخزن في الذاكرة وتستعمل بحسب الخطة

او البرنامج المعد لها .

ومن هذة الاوامر , (LD) او (Load) بحيث انها تعني حمل الذاكرة

فعندما نكتبها يأخذ ال (cpu) موقعاً في الذاكرة ويحمل بة (

v.memory ) المحدد الذي نعطية اياة , لكي بعد ذلك نعطية القيمة

المطلوبة ولنستخرجها بعدها في سياق البرنامج .

فمثلاً نقول امراً (LD V 2000) اي نعني بذلك حمل الموقع المسجل

لديك بعنوان (V 2000)

وهناك شيء اخر يسمى المجمع المؤقت حيث انة يأخذ القيم

الموجودة بالذاكرة ويعالجها

وهنالك ايضاً امر اخر يسمى (out) بحيث انة يخرج المعلومة

المسجلة في الذاكرة الى ال( Accumulator)

مثال على ذلك

LD V2000 -1

2 -OUT V 2010

اي انة يأخذ القيمة التي نسجلها في الذاكرة (V2000) ويضعها في

ال (Accumulator) هذا في الامر الاول

وفي الامر الثاني (OUT V2010) ياخذ القيمة المسجلة في ال (

Accumulator) ويضعها في (V 2010)

وهذا الملحق يبين هذة العملية
.



العنوان: دروس في التحكم
أرسل بواسطة: walid issa في أغسطس 23, 2007, 09:02:34 مساءاً
السلام عليكم ورحمة اللة وبركاتة

نتابع حديثنا اليوم عن (instruction .LD) , ويوجد ايضاً امر

يسمى , (LDD) وهذا الامر هو يعني حجز موقعين في الذاكرة ,

فاذا قلنا , (LDD.v2000) , فيعمد المعالج الى حجز موقعين

متتاليين في الذاكرة هما (v2000 , v2001) , ويستعمل هذا الامر

لتخزين قيمة مضاعفة .

وهناك ايضاً الخزان المؤقت ال (Accumulator) يمكنة حجز

موقعين متتاليين كما سلف , وايضاً يوجد هنالك ال (OUTD)

لنستخرج منة المعلومات .

ومن الاوامر الرياضية التي يمكن اعطائها هنا (ADD) و (ADDD)

اي تعني أضف بحيث يضيف لنا قيمة معطاة الى قيمة اخرى .

وايضاً (SUB , SUBD ) اي اطرح قيمة من قيمة اخرى , وايضاً (

MUL) اي اضرب قيمة بقيمة اخرى , وايضاً (DIV) اي قسم قيمة

على قيمة اخرى .

واليكم هذا المثال الذي يوضح هذة العملية .



العنوان: دروس في التحكم
أرسل بواسطة: walid issa في أغسطس 23, 2007, 09:05:29 مساءاً
تتمة للموضوع السابق
العنوان: دروس في التحكم
أرسل بواسطة: نجاوي في أغسطس 26, 2007, 10:12:59 صباحاً
مشكوووووووووووورين
العنوان: دروس في التحكم
أرسل بواسطة: walid issa في أغسطس 30, 2007, 07:31:22 مساءاً
السلام عليكم ورحمة اللة وبركاتة

هذا مثال للتحكم بدوران محرك يمين / شمال عن طريق ال (plc)

حيث انة عند الضغط على (x0) (start) يعمل لدينا (c0) الموجود لضمان عدم الدوران يساراً في حالة

الدوران يميناً الذي بدورة يشغل لنا (y0) وهو الدوران يميناً.

عند الضغط على (x2) (start) يعمل لدينا (c1) الموجود لضمان عدم الدوران يميناً في حالة

الدوران يساراً الذي بدورة يشغل لنا (y1) وهو الدوران يساراً

(c0n,c1n). موجودة لضمان اذا عمل المحرك باتجاة عدم التشغيل للاتجاة الاخر .

(x1.n) وظيفتها هنا هي ايقاف المحرك عن العمل .

وهذا المرفق يوضح العملية .



العنوان: دروس في التحكم
أرسل بواسطة: walid issa في سبتمبر 01, 2007, 10:17:44 مساءاً
السلام عليكم ورحمة اللة وبركاتة

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

كالامتحان , حيث ساعطيكم مرفق بة خريطة تحكم عن طريق

(timers) و(contactors) والمطلوب منكم هو التحكم بها عن

طريق ال (plc) , وذلك لتقييم الاستفادة المتحصل عليها من

الموضوع .

والمرفق بة خريطة لمحركين (star) (delta) يتحكم بكل منهما

(timer) للتحويل من (star) الى (delta) ولكل منهما ثلاثة

(contactors) , ويوجد (timer) ثالث وظيفتة تشغيل كل واحد من

المحركات لمدة ثلاثة ساعات.



العنوان: دروس في التحكم
أرسل بواسطة: walid issa في سبتمبر 08, 2007, 02:42:44 صباحاً
السلام عليكم ورحمة اللة وبركاتة

اليوم سوف يكون الجواب على الامتحان , اذ لدينا مضختان تعملان

بالتبادل حيث تعمل واحدة (4) ساعات وتعمل الاخرى بعدها وهكذا

لمدة (24) ساعة متواصلة .

ويكون تعيير الوقت عن طريق tmr 0 , tmr 3 حيث يبادل

التايمران الوقت بين المضختان كل واحدة لمدة اربعة ساعات

ويكون احتساب الوقت كالتالي 10*60*60*4=144000 وحدة

عد , وذلك لان التايمر يعد ب 10/1 من الثانية .

وهذان التايمران يوجد لكل منهما مدخلان الاول هو (START )

يبدأ العد , والثاني هو (RESET) يصفر التايمر , ففي حالة العد

يكون مدخل ال (RESET) مفتوحاً اما اذا اغلق فيصفر التايمر

اما بالنسبة الى التايمران tmr 1, @tmr 2 , فهما يحددان الوقت

في الانتقال من (ستار الى دلتا ) (star to delta) .

اما هذان فهما بمدخل واحد , عند الوصل يعد وعند الفصل يصفرالعد.

فكما هو معلوم فان عملية (star /delta) بحاجة الى ثلاثة

كونتاكتورات , وتايمر . ومفتاح( over load) ويتمثل ذلك في

( x0 , x1) , ومفتاح تحكم ويتمثل في (x2) , اما الكونتاكتورات

( K1A, K2A , K3A ) فتتمثل في (Y0 ,Y1 , Y2 ) بالتسلسل ,

هذا في المضخة الاولى , اما في المضخة الثانية (K1B , K2B ,

K3B ) فتتمثل في ( Y3 , Y4 , Y5 ) بالتسلسل ,وهناك لدينا

(Y6 ,Y7 ) واللواتي تمثلان حدوث عطل في المضخات اي

(OVER LOAD)

وهنا سوف ارفق المخططات كاملة من حيث التحكم بالطريقة العادية ,

والتحكم عن طريق ال (PLC) , ومخطط القوة , والاوامر بالكتابة .

وموضح لكل العناصر ما وظيفتها .

فان كان هناك توفيق فمن اللة وان كان هناك خطأ فمن نفسي .



العنوان: دروس في التحكم
أرسل بواسطة: walid issa في سبتمبر 08, 2007, 02:55:48 صباحاً
تابع
العنوان: دروس في التحكم
أرسل بواسطة: walid issa في سبتمبر 08, 2007, 02:56:47 صباحاً
تابع
العنوان: دروس في التحكم
أرسل بواسطة: walid issa في سبتمبر 08, 2007, 02:57:55 صباحاً
تابع
العنوان: دروس في التحكم
أرسل بواسطة: walid issa في سبتمبر 08, 2007, 02:59:07 صباحاً
تايع
العنوان: دروس في التحكم
أرسل بواسطة: walid issa في سبتمبر 08, 2007, 02:59:54 صباحاً
تابع
العنوان: دروس في التحكم
أرسل بواسطة: walid issa في سبتمبر 08, 2007, 03:00:52 صباحاً
تابع اخير
العنوان: دروس في التحكم
أرسل بواسطة: Mgh في سبتمبر 09, 2007, 09:03:38 مساءاً
لك جزيل الشكر (وليد)



العنوان: دروس في التحكم
أرسل بواسطة: walid issa في سبتمبر 12, 2007, 01:59:36 مساءاً
السلام عليكم ورحمة اللة وبركاتة

يبدو ان الموقع يقوم بتغيير اسم الملفات

الرجاء اعادة تسمية الملفات ال (7) المحملة , وذلك بمسح الكلام الموجود قبل كلمة )(plc)

مثلاً الملف الاول يصبح اسمه:

plc_star_delta_2.part1.rar


بدل : post-26-05703-plc_star_delta_2.part1.rar

و الملف الثاني يصبح اسمه:

plc_star_delta_2.part2.rar

و هكذا

مع الشكر ---.