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

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

شاطر | 
 

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

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل 
كاتب الموضوعرسالة
eng-ahmed
عريف
عريف


عدد الرسائل : 12
العمر : 27
تاريخ التسجيل : 11/02/2011

مُساهمةموضوع: ارجو المساعدة فى اسرع وقت ... الربط بين المتحكم وبرنامج Visual BASIC مثلا   الأحد 3 يوليو 2011 - 17:32

السلام عليكم
انا محتاج اعمل connection بين ال PLC و جهاز الكمبيوتر بحيث اقدر اقرأ او اكتب قيمة معينة فى ال data block الخاص بالمشروع
اعتقد ان الحل الافضل استخدام التوصيل السيريال ... لكن مع الأسف فشلت فى التوصيل و لم يتم فتح اى قناة اتصال مع ال PLC

اكون شاكر لأى مساعدة

تحياتى
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
mr/slc500
فريق أول
فريق أول


عدد الرسائل : 5690
العمر : 37
الموقع : EgyPt OlDeSt schOol in the wOrlD
العمل/الترفيه : عندما تنتفض الامة ستكون البيعة على تراب فلسطين
تاريخ التسجيل : 21/11/2010

مُساهمةموضوع: رد: ارجو المساعدة فى اسرع وقت ... الربط بين المتحكم وبرنامج Visual BASIC مثلا   الأحد 3 يوليو 2011 - 17:52

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

http://hassanheha.forumn.org/t8145-topic?highlight=%CF%E6%D1%C9+S7%DA%E1%EC+%C7%E1%ED%E6+%CA
%ED%E6%C8
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو http://WwW.islamway.Com
eng-ahmed
عريف
عريف


عدد الرسائل : 12
العمر : 27
تاريخ التسجيل : 11/02/2011

مُساهمةموضوع: رد: ارجو المساعدة فى اسرع وقت ... الربط بين المتحكم وبرنامج Visual BASIC مثلا   الإثنين 4 يوليو 2011 - 10:29

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


عدد الرسائل : 947
العمر : 34
الموقع : الموصل
العمل/الترفيه : السيطرة الصناعية
تاريخ التسجيل : 21/02/2010

مُساهمةموضوع: رد: ارجو المساعدة فى اسرع وقت ... الربط بين المتحكم وبرنامج Visual BASIC مثلا   الإثنين 4 يوليو 2011 - 12:55

eng-ahmed كتب:
شكرا
بس انا اقصد انى اعمل زى برنامج ال plcsim باستخدام ال visual basic مثلا
و منه اقدر اتحكم فى المشروع .....

ما هو ال plc الذي تستخدمه ..؟؟
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو http://youtube.com/user/aa2000plc
eng-ahmed
عريف
عريف


عدد الرسائل : 12
العمر : 27
تاريخ التسجيل : 11/02/2011

مُساهمةموضوع: رد: ارجو المساعدة فى اسرع وقت ... الربط بين المتحكم وبرنامج Visual BASIC مثلا   الإثنين 4 يوليو 2011 - 13:27

S7-300 , CPU314C-2DP
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
PLCMan
Admin


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

مُساهمةموضوع: رد: ارجو المساعدة فى اسرع وقت ... الربط بين المتحكم وبرنامج Visual BASIC مثلا   الإثنين 4 يوليو 2011 - 13:57

eng-ahmed كتب:
شكرا
بس انا اقصد انى اعمل زى برنامج ال plcsim باستخدام ال visual basic مثلا
و منه اقدر اتحكم فى المشروع .....

الأخ العزيز

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

الشرط الثاني هو تحقق الاتصال نفسه والقدرة على القراءة والكتابة عبر وسائل الاتصال وإن كانت وحدة المتحكم S7-300 في ذاتها لا تدعم بشكل مباشر في الأنظمة الاعتيادية الاتصال المتسلسل Serial إلا أنه يمكن تثبيت وحدات واجهة CP 34x والتي تمنحك إمكانية الاتصال بأشكال عديدة منها Serial ومنها Ethernet وبالتالي فتحقيق الاتصال في حد ذاته مع المتحكم ممكن ولكن عليك فقط أن توفر طريقة الاتصال إما في المتحكم باستعمال CP 34x أو في الحاسب باستخدام وسائل تحويل MPI/PROFIBUS وهي أيضا متعددة.

بقي الجزء الأهم وهو برنامج التشغيل نفسه وصياغة Interface بينه وبين المتحكم وكيف يتم إدارة الاتصال وهي ما لا أظنه يتوفر في برنامج Visual BASIC وهو أيضا ما يتوفر في برامج SCADA المعروفة من جميع الشركات لهذا عليك أن تقوم أولا بحل هذه المشكلة.

هناك بعض الشركات التي تستخدم مثلا Visual BASIC في التعامل ولكن هذا التعامل لا يكون بشكل مباشر مع المتحكم ويكون مع قواعد بيانات يقرأ ويكتب فيها البرنامج مهما كانت الطريقة التي يتم بها صياغته سواء كان Access أو SQL أو حتى إكسل أو أي نوع من قواعد البيانات.

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

وفي كل نوع من الأجهزة الحديثة سوف تجد Source code يبين كيف يتم التعامل مع المتحكم وكيف تقرأ البيانات وهو ما تقوم الشركات العاملة في مجالات SCADA باستخدامه لصياغة الواجهة مع المتحكمات مهما كان نوعها

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


_________________


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


عدد الرسائل : 12
العمر : 27
تاريخ التسجيل : 11/02/2011

مُساهمةموضوع: رد: ارجو المساعدة فى اسرع وقت ... الربط بين المتحكم وبرنامج Visual BASIC مثلا   الإثنين 4 يوليو 2011 - 17:15

اولا شكرا على رد حضرتك ...

لكن انا دلوقتى عايز اتأكد .... هل حضرتك تقصد انى من الاساس مقدرش اعمل SERIAL CONNECTION الا اذا كان معايا PC MODULE او يكون ال PLC نفسه يدعم الاتصال ده عن طريق PtP مثلا ؟؟؟

و اذا كان كلامى صح .... هل هناك طرق اخرى اعمل بها الـ CONNECTION اللى انا محتاجه ؟؟
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
eng-ahmed
عريف
عريف


عدد الرسائل : 12
العمر : 27
تاريخ التسجيل : 11/02/2011

مُساهمةموضوع: رد: ارجو المساعدة فى اسرع وقت ... الربط بين المتحكم وبرنامج Visual BASIC مثلا   الإثنين 4 يوليو 2011 - 19:45

كمان كنت عايز اسأل اذا حد استخدم مكتبة libnodave
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
PLCMan
Admin


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

مُساهمةموضوع: رد: ارجو المساعدة فى اسرع وقت ... الربط بين المتحكم وبرنامج Visual BASIC مثلا   الإثنين 4 يوليو 2011 - 23:11

eng-ahmed كتب:
اولا شكرا على رد حضرتك ...

لكن انا دلوقتى عايز اتأكد .... هل حضرتك تقصد انى من الاساس مقدرش اعمل SERIAL CONNECTION الا اذا كان معايا PC MODULE او يكون ال PLC نفسه يدعم الاتصال ده عن طريق PtP مثلا ؟؟؟

و اذا كان كلامى صح .... هل هناك طرق اخرى اعمل بها الـ CONNECTION اللى انا محتاجه ؟؟

الأخ العزيز

كما ذكرت لك فإن طريقة الاتصال الافتراضية في سيمنس S7-300 هي MPI ويوجد طرق أخرى في شكل Options يتم إضافتها لذلك ومنها PROFIBUS والإيثرنت والسيريال و ASi وغيرها وكل من هذه الطرق تعتمد تماما على وجود طرف آخر للاتصال حيث يكون نوع الاتصال واحد في الجانبين أو على الأقل استخدام Converters أو Adapters لتحقيق ذلك.

وبالتالي فأنت تحتاج إلى تحويل PLC لتعمل مثل الحاسب سيريال فيتم إضافة وحدة CP-34x والتي يكون لها مواصفات السيريال.
أو تحتاج أن تحول الحاسب ليعمل MPI وهذا أيضا له طرق عديدة منها PC-Adapter ومنها كارت CP-5611 ومنها CP-5612 وغيرها.

ثم بعد ذلك يلزمك برنامج إدارة الاتصال وهل ستقوم بذلك من PLC أم من PC أو بمعنى آخر من سيكون Master ومن سيكون Slave

ثم بعد ذلك يلزمك تحديد منطقة البيانات التي ستقوم بتحديدها سواء عملت باستخدام الحاسب أو المتحكم.

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

فأطراف التوصيل تختلف من طريقة لأخرى وكذلك معدل نقل البيانات baud rate والذي يجب أن يكون متزامنا تماما بين الطرفين يختلف من طريقة لأخرى وعملية العنونة Addressing ومجال البيانات أو Tags يجب أن تكون محددة وواضحة تماما.

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



_________________


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


عدد الرسائل : 12
العمر : 27
تاريخ التسجيل : 11/02/2011

مُساهمةموضوع: رد: ارجو المساعدة فى اسرع وقت ... الربط بين المتحكم وبرنامج Visual BASIC مثلا   الثلاثاء 5 يوليو 2011 - 7:50

متفقين .....
ازاى بقى اقدر احدد منطقة البيانات و اعطاء الاوامر سواء بالقراءة او الكتابة ؟؟!!

معلش انا تعبتك معايا ... و شكرا على الافادة حتى الآن Smile

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


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

مُساهمةموضوع: رد: ارجو المساعدة فى اسرع وقت ... الربط بين المتحكم وبرنامج Visual BASIC مثلا   الثلاثاء 5 يوليو 2011 - 11:37

eng-ahmed كتب:
متفقين .....
ازاى بقى اقدر احدد منطقة البيانات و اعطاء الاوامر سواء بالقراءة او الكتابة ؟؟!!

معلش انا تعبتك معايا ... و شكرا على الافادة حتى الآن Smile

جزاك الله خيرا

الأخ العزيز

فهمت أنك أنت من تحاول القيام بذلك مع برنامج Visual BASIC ولست تطلب ذلك وأنك بالفعل حاولت لكنك لم تفلح في الاتصال وتحاول معرفة الأسباب لذلك وليس أنك تطلب التعرف على الأمر وكيف يتم ؟

وقد ذكرت في بداية الردود أن البرامج التي تعمل كواجهة HMI ومجهزة لذلك تعالج هذه النقطة تماما فهي بالفعل مجهزة ليتم فقط تعريف نوع المتحكم داخلها وطريقة الاتصال ومن ثم تكون كل عناوين الذاكرة داخل المتحكم معروفة داخل برنامج HMI مثل برنامج WinCC Flexible مثلا وغيره من البرامج الشبيهة مثل Pro-Face وفي كل برامج الشاشات والواجهة HMI

وكما ذكرت أيضا في ردي بأن ما تبحث عنه هو موضوع بحثي يستحق الموضوع وإن كنت تحاول القيام بهذا فيسعدنا أن نساعد ونشارك ونتعلم ونحن نعمل معك إن شاء الله

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


_________________


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


عدد الرسائل : 12
العمر : 27
تاريخ التسجيل : 11/02/2011

مُساهمةموضوع: رد: ارجو المساعدة فى اسرع وقت ... الربط بين المتحكم وبرنامج Visual BASIC مثلا   الثلاثاء 5 يوليو 2011 - 18:04

انا فعلا حاولت و فشلت فى عمل الاتصال

لكن الفكرة كويسة جدا ... و تقدر منها تتعامل مع الـ PLC عن طريق جهاز كمبيوتر يكون سيرفر مثلا ..
عموما شكرا جدا على الاهتمام .... و اذا فيه حد من الاخوة مهتم بالفكرة دى ممكن يشوف مكتبة كويسة اوى اسمها libnodave المفترض انها اللى بتتحكم فى العملية دى
لكن المشكلة فى قلة الامثلة و التطبيقات ...

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


عدد الرسائل : 991
العمر : 32
الموقع : الاردن
تاريخ التسجيل : 19/04/2010

مُساهمةموضوع: رد: ارجو المساعدة فى اسرع وقت ... الربط بين المتحكم وبرنامج Visual BASIC مثلا   الأربعاء 6 يوليو 2011 - 2:23

eng-ahmed كتب:
انا فعلا حاولت و فشلت فى عمل الاتصال

لكن الفكرة كويسة جدا ... و تقدر منها تتعامل مع الـ PLC عن طريق جهاز كمبيوتر يكون سيرفر مثلا ..
عموما شكرا جدا على الاهتمام .... و اذا فيه حد من الاخوة مهتم بالفكرة دى ممكن يشوف مكتبة كويسة اوى اسمها libnodave المفترض انها اللى بتتحكم فى العملية دى
لكن المشكلة فى قلة الامثلة و التطبيقات ...

تحياتى Smile

السلام عليكم

اخي الكريم اغلب اجهزة ال HMI/SCADA التي تتعامل مع الدرايفر الخاص بال I/O تستخدم البروتوكولات التالية:
OLE Object Linking and Embedding
COM Component Object Model
DCOM Distributed Component Object Model

و كل هذه متضمنة داخل OPC:
Object Linking and Embedding for Presses Control

بالاضافة الى:
DBMS Database Management Systems

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


عدد الرسائل : 12
العمر : 27
تاريخ التسجيل : 11/02/2011

مُساهمةموضوع: رد: ارجو المساعدة فى اسرع وقت ... الربط بين المتحكم وبرنامج Visual BASIC مثلا   الجمعة 8 يوليو 2011 - 10:16

شكرا يا أخى

ان شاء الله هحاول ابحث عن الـ OPC لان اكتر من واحد ذكره لى كحل للمشكلة
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
PLCMan
Admin


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

مُساهمةموضوع: رد: ارجو المساعدة فى اسرع وقت ... الربط بين المتحكم وبرنامج Visual BASIC مثلا   الجمعة 8 يوليو 2011 - 11:09

eng-ahmed كتب:
شكرا يا أخى

ان شاء الله هحاول ابحث عن الـ OPC لان اكتر من واحد ذكره لى كحل للمشكلة

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

مع خالص التمنيات بالتوفيق إن شاء الله

_________________


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


عدد الرسائل : 112
العمر : 35
الموقع : العراق بغداد
العمل/الترفيه : مهندس سيطرة
تاريخ التسجيل : 07/05/2010

مُساهمةموضوع: رد: ارجو المساعدة فى اسرع وقت ... الربط بين المتحكم وبرنامج Visual BASIC مثلا   السبت 9 يوليو 2011 - 1:46

السلام عليكم بالنسبة للربط بين (opc) وفجول بيسك سهل يمكن مراجعة (rstrainer 2000 for rslinx) في المنتدى اي منتديات الن برادلي ولكن تحتاج لربط السيماتك مع ال (opc) جرب هذا تحياتي

http://rapidshare.com/files/417351252/Softing_S7_OPC_Server_v.3.10_Eng_Deu.part1.rar
http://rapidshare.com/files/417351291/Softing_S7_OPC_Server_v.3.10_Eng_Deu.part2.rar
http://rapidshare.com/files/417351302/Softing_S7_OPC_Server_v.3.10_Eng_Deu.part3.rar
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
abdmusleh
عميد
عميد


عدد الرسائل : 991
العمر : 32
الموقع : الاردن
تاريخ التسجيل : 19/04/2010

مُساهمةموضوع: رد: ارجو المساعدة فى اسرع وقت ... الربط بين المتحكم وبرنامج Visual BASIC مثلا   السبت 9 يوليو 2011 - 2:10

من الممكن الاستفادة من هذا الموقع:

http://www.opcsystems.com/
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
HamelMesk
جندي
جندي


عدد الرسائل : 3
العمر : 27
تاريخ التسجيل : 08/07/2011

مُساهمةموضوع: رد: ارجو المساعدة فى اسرع وقت ... الربط بين المتحكم وبرنامج Visual BASIC مثلا   الثلاثاء 12 يوليو 2011 - 4:45

جزاك الله خيراً على الرد و انا فعلاً تابعت الموضوع التاني
لكن هل لازم يكون عندي
Ethernet Module
أو
Network Module
عشان أعمل ال connection ولا لأ؟؟؟
أرجو الإفادة , و شكراً
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
مهندس علي
عميد
عميد


عدد الرسائل : 947
العمر : 34
الموقع : الموصل
العمل/الترفيه : السيطرة الصناعية
تاريخ التسجيل : 21/02/2010

مُساهمةموضوع: رد: ارجو المساعدة فى اسرع وقت ... الربط بين المتحكم وبرنامج Visual BASIC مثلا   الثلاثاء 12 يوليو 2011 - 9:01

HamelMesk كتب:
جزاك الله خيراً على الرد و انا فعلاً تابعت الموضوع التاني
لكن هل لازم يكون عندي
Ethernet Module
أو
Network Module
عشان أعمل ال connection ولا لأ؟؟؟
أرجو الإفادة , و شكراً


في حالة كون منفذ الاتصال بال PLC من نوع serial كما في حالة بعض متحكمات الن برادلي فلا تحتاج الى وحدة خاصة للاتصال لان ال PC يحتوي على RS232 . (اقصد ال Desktop وبعض ال laptop)
اما في حالة كون الوحدة تحتوي على منفذ اتصال RS485 فيجب اضافة وحدة اتصال لموائمة المنفذ الخاص بالحاسبة مع منفذ ال PLC.
وفي بعض الPLC هنالك وحدة اتصال من نوع ال ethernt موجودة اصلا مثل ال s7-1200 فيمكن الاتصال بها مباشرة.
طبعا هذا الكلام عام .

بالتوفيق
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو http://youtube.com/user/aa2000plc
 
ارجو المساعدة فى اسرع وقت ... الربط بين المتحكم وبرنامج Visual BASIC مثلا
استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

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