Eng Abed ملازم
عدد الرسائل : 89 العمر : 36 تاريخ التسجيل : 25/07/2011
| موضوع: مبتدئ في الـ Interfacing والـ HMI الإثنين 25 يوليو 2011 - 23:57 | |
| السلام عليكم ورحمة الله وبركاته
اخواني انا حقيقية عندي استفسارات حول الـ interface بين الـ PLC وجهاز الكمبيوتر الشخصي. أنا بصراحة كل ما تعلمته عن الـ PLC في الجامعة هو طريقة برمجتها عن طريق Ladder programming فقط . الان اريد ان اتعلم كيف يمكنني وصل الـ PLC مع جهاز الكمبيوتر بحيث اتمكن من تشغيل المنظومة كاملة عن طريق ازرار في شاشة الكمبيوتر وليس ازرار فعلية كما كنا نفعل في السابق!! هل هذا هو الـ Interfacing ؟؟ لقد بحثت كثيرا عن الموضوع وسألت بعض الاصدقاء فقال لي يمكنك عمل ذلك عن طريق كتابة برنامج Visual Basic وعمل بيئة GUI ! وقد قرأت هنا عن دورات في بعض البرامج التي تبدو جديدة بالنسبة لي مثل برنامج WinCC و Protool وغيره!
الان يا اخواني, ماذا يجب علي ان افعل؟ من اين ابدأ؟ هل يجب على تعلم الـ VB ام برامج SCADA اخرى؟ وهل يمكنني تعلم WinCC بغض النظر عن الـ PLC الذي اريد ان اشغل به المنظومة؟؟ وهل يمكنني البدء الان بتعلم برنامج WinCC أم هل هناك متطلبات مسبقة؟؟ اتمنى ان اجد اجابات لاستفساراتي هنا , وانا شاكر جدا لكم على وقتكم واهتمامكم!! لكم مني اجمل تحية. | |
|
abdmusleh عميد
عدد الرسائل : 991 العمر : 40 الموقع : الاردن تاريخ التسجيل : 19/04/2010
| موضوع: رد: مبتدئ في الـ Interfacing والـ HMI الثلاثاء 26 يوليو 2011 - 0:32 | |
| - Eng Abed كتب:
- السلام عليكم ورحمة الله وبركاته
اخواني انا حقيقية عندي استفسارات حول الـ interface بين الـ PLC وجهاز الكمبيوتر الشخصي. أنا بصراحة كل ما تعلمته عن الـ PLC في الجامعة هو طريقة برمجتها عن طريق Ladder programming فقط . الان اريد ان اتعلم كيف يمكنني وصل الـ PLC مع جهاز الكمبيوتر بحيث اتمكن من تشغيل المنظومة كاملة عن طريق ازرار في شاشة الكمبيوتر وليس ازرار فعلية كما كنا نفعل في السابق!! هل هذا هو الـ Interfacing ؟؟ لقد بحثت كثيرا عن الموضوع وسألت بعض الاصدقاء فقال لي يمكنك عمل ذلك عن طريق كتابة برنامج Visual Basic وعمل بيئة GUI ! وقد قرأت هنا عن دورات في بعض البرامج التي تبدو جديدة بالنسبة لي مثل برنامج WinCC و Protool وغيره!
الان يا اخواني, ماذا يجب علي ان افعل؟ من اين ابدأ؟ هل يجب على تعلم الـ VB ام برامج SCADA اخرى؟ وهل يمكنني تعلم WinCC بغض النظر عن الـ PLC الذي اريد ان اشغل به المنظومة؟؟ وهل يمكنني البدء الان بتعلم برنامج WinCC أم هل هناك متطلبات مسبقة؟؟ اتمنى ان اجد اجابات لاستفساراتي هنا , وانا شاكر جدا لكم على وقتكم واهتمامكم!! لكم مني اجمل تحية. السلام عليكم ال Interfacing الذي تتحدث عنه اسمه HMI Human Machine Interfacing و كما ذكرن هناك عدة برامج خاصة بذلم مثل WinCC و Protool هناك دورة ممتازة في المنتدى عن WinCC flexible على شكل فيديو للمهندس حسن بامكانك البدء بها. ايضا ستجد شرح عام في دورة السكادا و انظمة الاتصالات عن ال HMI.
طبعا يفضل ان تكون لديك خبرة في ال PLC الذي شتعمل عليه مع نظام السكادا و ذلك مهم عند تعريف المتغيرات و ربطها, و لكن عدا عن ذلك فلا مشكلة من تعلم برامج الشاشات او السكادا او ال HMI دون خبرة مسبقة في ال PLC.
بالنسبة ل Visual Basic ليس من الضروري تعلمه, حيث ان هذه البرامج توفر لك كل ما تحتاجه من امكانيات, و توفر لك ايضا مكتبة جاهزة تغنيك عن استخدام VB. في مراحل متقدمة من الممكن الاستعانة ب VB او C حيث يعطيك البرنامج امكانية التعامل مع هذه اللغات لتطوير كود خاص بك. | |
|
Eng Abed ملازم
عدد الرسائل : 89 العمر : 36 تاريخ التسجيل : 25/07/2011
| موضوع: رد: مبتدئ في الـ Interfacing والـ HMI الثلاثاء 26 يوليو 2011 - 1:25 | |
| - اقتباس :
- السلام عليكم
ال Interfacing الذي تتحدث عنه اسمه HMI Human Machine Interfacing و كما ذكرن هناك عدة برامج خاصة بذلم مثل WinCC و Protool هناك دورة ممتازة في المنتدى عن WinCC flexible على شكل فيديو للمهندس حسن بامكانك البدء بها. ايضا ستجد شرح عام في دورة السكادا و انظمة الاتصالات عن ال HMI.
طبعا يفضل ان تكون لديك خبرة في ال PLC الذي شتعمل عليه مع نظام السكادا و ذلك مهم عند تعريف المتغيرات و ربطها, و لكن عدا عن ذلك فلا مشكلة من تعلم برامج الشاشات او السكادا او ال HMI دون خبرة مسبقة في ال PLC.
بالنسبة ل Visual Basic ليس من الضروري تعلمه, حيث ان هذه البرامج توفر لك كل ما تحتاجه من امكانيات, و توفر لك ايضا مكتبة جاهزة تغنيك عن استخدام VB. في مراحل متقدمة من الممكن الاستعانة ب VB او C حيث يعطيك البرنامج امكانية التعامل مع هذه اللغات لتطوير كود خاص بك. وعليكم السلام
مشكور اخوي على التوضيح .. هل تقصد انه بامكاني التحكم بمنظومة كاملة بمدخلاتها ومخرجاتها عن طريق برنامج WinCC حتى ولو كان الـ PLC المستخدم في المشروع من نوع LG او Schneider مثلا؟؟ انا بصراحة ذهبت لموضوع "دورة ال WinCC" ولكن يبدو انه يجب ان اتعلم لغة "S7" قبل البدء بالـ WinCC ؟؟
والسؤال الاخير هو اننا استخدمنا ميزان في المشروع من نوع BONGSHIN BS-7220 وعدادت وغيره وكلها تم ربطها بالـ PLC , الان وبعد الانتقال الى البرامج وعمل بيئة للبرنامج على الكمبيوتر باستخدام احد برامج الـ HMI , هل يمكنني عرض القيمة اللتي يقرأها الميزان مثلا على شاشة الكمبيوتر؟ هل سيمكنني البرنامج من ذلك؟ لان عرض القيمة التي يقرأها الميزان او العداد مهمة جدا بالنسبة للشخص المسؤول عن تشغيل المنظومة واطفائها في موقع العمل! ارجو ان يكون سؤالي واضح.
واقدم اعتذار عن كثرة اسألتي ولكن ارجو من الله ثم منكم ان تتحملوني لاني مبتدئ وافكاري غير مرتبة بعض الشيء .. الف شكر لك اخوي على ردك والشكر لجميع الاعضاء ايضا. | |
|
abdmusleh عميد
عدد الرسائل : 991 العمر : 40 الموقع : الاردن تاريخ التسجيل : 19/04/2010
| موضوع: رد: مبتدئ في الـ Interfacing والـ HMI الثلاثاء 26 يوليو 2011 - 1:45 | |
| - Eng Abed كتب:
-
- اقتباس :
- السلام عليكم
ال Interfacing الذي تتحدث عنه اسمه HMI Human Machine Interfacing و كما ذكرن هناك عدة برامج خاصة بذلم مثل WinCC و Protool هناك دورة ممتازة في المنتدى عن WinCC flexible على شكل فيديو للمهندس حسن بامكانك البدء بها. ايضا ستجد شرح عام في دورة السكادا و انظمة الاتصالات عن ال HMI.
طبعا يفضل ان تكون لديك خبرة في ال PLC الذي شتعمل عليه مع نظام السكادا و ذلك مهم عند تعريف المتغيرات و ربطها, و لكن عدا عن ذلك فلا مشكلة من تعلم برامج الشاشات او السكادا او ال HMI دون خبرة مسبقة في ال PLC.
بالنسبة ل Visual Basic ليس من الضروري تعلمه, حيث ان هذه البرامج توفر لك كل ما تحتاجه من امكانيات, و توفر لك ايضا مكتبة جاهزة تغنيك عن استخدام VB. في مراحل متقدمة من الممكن الاستعانة ب VB او C حيث يعطيك البرنامج امكانية التعامل مع هذه اللغات لتطوير كود خاص بك. وعليكم السلام
مشكور اخوي على التوضيح .. هل تقصد انه بامكاني التحكم بمنظومة كاملة بمدخلاتها ومخرجاتها عن طريق برنامج WinCC حتى ولو كان الـ PLC المستخدم في المشروع من نوع LG او Schneider مثلا؟؟ انا بصراحة ذهبت لموضوع "دورة ال WinCC" ولكن يبدو انه يجب ان اتعلم لغة "S7" قبل البدء بالـ WinCC ؟؟
والسؤال الاخير هو اننا استخدمنا ميزان في المشروع من نوع BONGSHIN BS-7220 وعدادت وغيره وكلها تم ربطها بالـ PLC , الان وبعد الانتقال الى البرامج وعمل بيئة للبرنامج على الكمبيوتر باستخدام احد برامج الـ HMI , هل يمكنني عرض القيمة اللتي يقرأها الميزان مثلا على شاشة الكمبيوتر؟ هل سيمكنني البرنامج من ذلك؟ لان عرض القيمة التي يقرأها الميزان او العداد مهمة جدا بالنسبة للشخص المسؤول عن تشغيل المنظومة واطفائها في موقع العمل! ارجو ان يكون سؤالي واضح.
واقدم اعتذار عن كثرة اسألتي ولكن ارجو من الله ثم منكم ان تتحملوني لاني مبتدئ وافكاري غير مرتبة بعض الشيء .. الف شكر لك اخوي على ردك والشكر لجميع الاعضاء ايضا. السلام عليكم
نعم اخي الكريم يمكنك الربط حتى لو كان ال PLC المستخدم من نوع LG او Schneider.
اما بالنسبة للميزان ما هي قيمة الخرج التي يعطيها هل هي mA 20-4 او 0-10 V مثلا, يمكنك ربطها الى ال PLC و من ثم عرض القيمة على الكمبيوتر.
بعض الموازين لها مخرج RS232 بامكانك شبكه مع الكمبيوتر مباشرة باستخدام احدى لغات البرمجة. و ذلك من خلال Hyper terminal port على ال Windows. و لكني غير ملم بهذا المجال, من الممكن ان يساعدك احد الزملاء المختصين.
بالتوفيق
عدل سابقا من قبل abdmusleh في الثلاثاء 26 يوليو 2011 - 6:12 عدل 1 مرات | |
|
Eng Abed ملازم
عدد الرسائل : 89 العمر : 36 تاريخ التسجيل : 25/07/2011
| موضوع: رد: مبتدئ في الـ Interfacing والـ HMI الثلاثاء 26 يوليو 2011 - 6:06 | |
| اعتقد ان الصورة واضحة الان .. الف شكر لك اخوي على المساعدة وجزاك الله كل خير .. | |
|