الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ما هو التحكم ( الصناعي) بالآلات عن طريق الحاسب؟

مغلق
بدأه nader750 في 20 سبتمبر 2004 · 6 رد · 3,472 مشاهدة · في التحكم الصناعي وربط الحاسب بالعالم الخارجي
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

مرحبا انا جديد على هذا الموقع و اشكر القائمين عليه

لقد قمت بتعلم مبادئ الفيجول بيسك

واحاول ان اتعلم البرمجة الصناعية(التحكم بالات عن طريق الحاسب) ولدي بعض الاسئلة احب ان احصل على اجوبة عليها اذا كان ممكن واتمنى ان يكون الجواب هو لكل سؤال عل حدة

1- ماذا يقصد بالتحكم الصناعي بالالات

2- هل من الممكن الاستعاضة عن لوحة تحكم بالمحركات التي تحتوي على كنتكتورات و

ريليات حرارية بالتحكم عن طريق الكومبيوتر وباستخدام لغة فيجول بيسك

3- عندم يتم التحكم بالات ماذا يستخدم لنقل البيانات من الكومبيوتر

الى الالة وبالعكس, وماهي الوصلات التي تستخدم من الكومبيوتر اي الماخذ

4- اذا كان لدينا محرك كهربائي فهل نستطيع التحكم بسرعته او مراقبة عمله عن طريق

الكومبيوتر

5- ماهي اللغة المفضلة التي تستخدم في التحكم بالات عن طريق الحاسب, وهل لغة فيجول بيسك تفي بالغرض

وشكرا جزيلا لتعاونكم وانا اسف لطول الاسئلة

#2

ماذا يقصد بالتحكم الصناعي بالالات؟

هو استغلال قدرات الحاسب للتحكم بالالة (بمفهومي).

هل من الممكن الاستعاضة عن لوحة تحكم بالمحركات التي تحتوي على كنتكتورات و

ريليات حرارية بالتحكم عن طريق الكومبيوتر وباستخدام لغة فيجول بيسك؟

الريليهات وغيرها التي تستخدم للتحكم بالالات تنقسم الى قسمين جزء للتحكم و جزء للتشغيل، التحكم يمكن الاستعاضة عنه بالحاسب اما الاجهزة التشغيلية فلا يمكن بدونها. و على سبيل المثال محرك لابد له من contactor لا يمكن بدونه من استخدام الحاسب، اما الريليهات التى تعمل عمل الدوائر المنطقية فانه يستعاض عنها بالحاسب او plc او دوائر الكترونية اخرى بما فيها الميكروكنترولر.

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

الى الالة وبالعكس, وماهي الوصلات التي تستخدم من الكومبيوتر اي الماخذ؟

الالات ممكن تقسيمها الى مستقلة و تابعة. اذا كانت تابعة فان الحاسب لا يرسل بيانات ليتم معالجتها بالطرف الاخر - لانه لايوجد وحدة معالجة - و لكن يتحكم بتشغيل و اقفال كل جزء بشكل مباشر كما و يقرا اوضاع الماكينة من الحساسات المرتبطة بها. في حالة كانت مستقلة فان هذا يعني ان لديها وحدة التحكم كان تكون plc او ميكروكنترولر او كمبيوتر، وحدات التحكم هذه في الحقيقة تنفذ برنامج للتحكم بالجهاز و يتم اتصال الحاسب بها عن طريق احد المنافذ مما يعني ان كلا الجهازين (الحاسب و المكنة) ينفذان برنامجين مستقلين لكن يتم التنسيق بينهما بالنسبة للاوامر و بالنسبة للبيانات.

اذا كان لدينا محرك كهربائي فهل نستطيع التحكم بسرعته او مراقبة عمله عن طريق

الكومبيوتر ؟

نعم و لكن طبيعي ان تحتاج الى دوائر مرافقة للمحرك.

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

معظم اللغات ان لم يكن كلها تستطيع التعامل مع مخارج الحاسب. وبالنسبة للفيجوال بيسك فهي تفي بالغرض.

39_22.gif

تزود من التقوى فإنك لا تدري *** إذا جن ليل هل تعيش إلى الفجر

فكم من فتى أمسى وأصبح ضاحكاً *** وقد نسجت أكفانه وهو لا يدري

لقراءة القرآن الكريم و سماعه و تفسيره ........

ماذا يعني انني مسلم سني؟

قصة غريبة

ConflictResolution.gif

#3

السلام عليكم ورحمة الله وبركاته ...

جزاك الله خيرا أخ عماد على هذه المعلومات ... لأنه فعلا الجواب عندك شافي و كافي و وافي ...

و أحب أن أضيف للأخ nader بأنه يوجد كتاب لدار شعاع اسمه ( التحكم بالآلات باستخدم الفيجوال بيسك ) ... في الحقيقة لم أقرأ هذا الكتاب لأني لست مهتما كثيرا بلغة الفيجوال بيسك و لكني قرأت بعض مواضيعه و اطلعت أيضا على الفهرس و وجدت أنه يحوي معلومات تقنية مفيدة حيث يشرح كل ما سألت عنه و زيادة ...

و أتمنى أن أكون قد أفدتك بشئ ...

و السلام عليكم ورحمة الله وبركاته ...

#4

شكرا لكم ولاهتمامكم

لقد قمت بشراء الكتاب و لكن لا اعرف كيف ابدا فان عندي فكرة عامة عن الفيجول بيسك

ولكن اريد مثلا

اذا اردت تشغيل محرك 12 فولت dc فماذا احتاج

فان لااعرف من اين ابدا

مثلا سوف يكون التحكم بالمحرك عن طريق برنامج فيجول بيسك

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

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

اتمنى منكم ان تفيدوني في هذا المجال وشكرا

#5

نعم سوف يكون التحكم بالمحرك عن طريق برنامج فيجوال بيسك ، و لكن لن يتم نقل الإشارة إلى المحرك مباشرة ، و إنما سيتم نقل الإشارة إلى المنفذ ( LPT مثلا ) ثم إلى دارة التحكم و منه إلى المحرك .

تقوم أولا باختيار منفذ في الحاسب للتحكم بالمحرك عن طريقه ، و يمكنك الاختيار بين المنفذ التفرعي ( LPT ) أو التسلسلي و لا أدري إذا كان بإمكانك استخدام الـ ( USB ) ...

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

بعد أن تختار المنفذ ، تصمم الدارة الإلكترونية التي ستربطها من جهتين : بالمنفذ و المحرك ، أي أن هذه الدارة تقع بين المحرك و المنفذ ، لأن المنفذ لا يستطيع لوحده أن يتحكم بالمحرك لابد من وجود دارة ملاءمة ( Interface ) ما بين المنفذ و المحرك .

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

هذه فكرة عامة ، و لا أدري إذا كنت قد أجبت على سؤالك أم لا ...

أتمنى أن أكون قد أفدتك و لو بشيء بسيط ...

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

و السلام عليكم ورحمة الله وبركاته ...

#6

السلام عليكم ورحمة الله وبركاته...........

دعائي الى الله سبحانه ان يكون الجميع بالف خير ....جزاكم الله الف خير على الشرح(الاخ عماد و fata82.................

اخواني ...انا مهندس كومبيوتر وطالب دراسات العليا ,مشروعي

“design an industrial data logger & interfacing to pc."

يعني"الكومبيوتر يتحكم بالمكائن +تصميم الدائرةالالكترونية البينية بين الكومبيوتر والماطور(المحرك او اي جهاز)+ برنامج يسجل معلومات مثلا سرعة , حرارة , -----بحيث نتحكم بها من خلال الكومبيوتر باي لغة ,,,,,واكثر توضيحا ...الدائرة تتكون من ""ppi8255+adc+dca +برنامج باي لغة لاخراج وادخال الاشارات ,,,,,,ويكون الربط من خلال كارت isa او pci الذي اصنعه انا ايضا .. وحسب حالة بلادي المعروفة لا اجد المعلومات اللازمة لذا ارجو المساعدة باي معلومة او موقع او عنوان شخص..... وساكون شاكرا وممتنا لكم .......................................................*****وكما احب ان اتعرف على جميع المشاركين في المنتدى......مع اجمل الامنيات.

اخوكم.....المهندس صباح --العراق

engineerder@yahoo.com

#7

ماهي اللغة المفضلة التي تستخدم في التحكم بالات عن طريق الحاسب, وهل لغة فيجول بيسك تفي بالغرض ؟إن شاء الله كلم الاخ عماد الخليل صحيح ولكن فى السؤال دة غير صحيح للان VB.net

افضل وسهل ويوجد C او C++ او VC.NET وهم أفضل جدا جدا جدا جدا ولكن اصعب جدا جدا جدا HASSANELMASRY@YAHOO.COM

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…