| كيفية عمل برنامج يقيس درجة حرارة الطقس | |
|
+6ahmed_h ahmedhasan metwally.mustafa mm PLCMan denger741 10 مشترك |
|
كاتب الموضوع | رسالة |
---|
denger741 نقيب
عدد الرسائل : 198 تاريخ التسجيل : 02/09/2008
| موضوع: كيفية عمل برنامج يقيس درجة حرارة الطقس الأربعاء 11 فبراير 2009 - 12:53 | |
| ااخي ابوروان أشكرك على المجهود الذي يذلته سائل من الله ان يوفقك..... اخي بالنسبه للبرنامج الرجاء التكرم علي في اقرب وقت ممكن
شكرعلى اهتمامك | |
|
| |
PLCMan Admin
عدد الرسائل : 12366 العمر : 55 العمل/الترفيه : Maintenance manager تاريخ التسجيل : 02/03/2008
| موضوع: رد: كيفية عمل برنامج يقيس درجة حرارة الطقس السبت 14 فبراير 2009 - 0:05 | |
| | |
|
| |
denger741 نقيب
عدد الرسائل : 198 تاريخ التسجيل : 02/09/2008
| موضوع: كيفية عمل برنامج يقيس درجة حرارة الطقس السبت 14 فبراير 2009 - 15:21 | |
| شكر لك يامهندس حسن على كل هذا . ااخي ابوروان لااستطيع تحميل البرنامج من هذا الرابط الموجود. (الرجاء المساعده) من الواضح في الصور ان البرنامج لايشغل مراوح التبريد لانه لايوجد فيه DO DGITAL OUTPUT ااشكرك يااستاذي على المجهود الطيب والعطاء الا غير محدود وفقك الله | |
|
| |
PLCMan Admin
عدد الرسائل : 12366 العمر : 55 العمل/الترفيه : Maintenance manager تاريخ التسجيل : 02/03/2008
| موضوع: رد: كيفية عمل برنامج يقيس درجة حرارة الطقس السبت 14 فبراير 2009 - 23:39 | |
| هذا أخي العزيز رابط آخر وعند فيتح البرنامج سوف تجد فيه Digital output مستخدم لتشغيل المراوح وهو غير موضح بالصور
للتحميل اضغط هنا _________________ أبـوروان | |
|
| |
denger741 نقيب
عدد الرسائل : 198 تاريخ التسجيل : 02/09/2008
| موضوع: رد: كيفية عمل برنامج يقيس درجة حرارة الطقس الأحد 15 فبراير 2009 - 3:25 | |
| اخي ابوروان لقد م تحميل البرنامج يعطيك العافيه بس عندي مشكله لااستطيع فك الضغط | |
|
| |
PLCMan Admin
عدد الرسائل : 12366 العمر : 55 العمل/الترفيه : Maintenance manager تاريخ التسجيل : 02/03/2008
| موضوع: رد: كيفية عمل برنامج يقيس درجة حرارة الطقس الأحد 15 فبراير 2009 - 5:14 | |
| | |
|
| |
denger741 نقيب
عدد الرسائل : 198 تاريخ التسجيل : 02/09/2008
| موضوع: رد: كيفية عمل برنامج يقيس درجة حرارة الطقس الأحد 15 فبراير 2009 - 10:21 | |
| أخي ابوروان يعطيك الف عافيه لقد تم تحميل البرنامج وجاري ان شاء الله التجربه واختبار البرنامج على جهاز plc ابوروان بالنسبه ل rtd انا عندي ثلاثة توصيلات الرجاء المساعده يعني ثلاثة مخارج rtd | |
|
| |
mm ملازم أول
عدد الرسائل : 106 العمر : 35 تاريخ التسجيل : 25/09/2008
| موضوع: رد: كيفية عمل برنامج يقيس درجة حرارة الطقس الإثنين 16 فبراير 2009 - 11:40 | |
| السلام عليكم انا لدى القليل من الافكار التى ارجو ان تصححها لى
1_ بخصوص hardware configuration هل من المفروض ان اقوم بعمل deactivate الى channel التى لم استخدمها مثل 2-3 , 4-5 , 6-7 لانها لها علاقه بدقه القرائات لل Analog module ام لا .....
2_ما هى وظيفه temperature cofficient ..
3_ قيمه PIW272 بتكون INT , لذلك نحن نقوم بتحولها الى قيمه REAL كما هو موجود فى NETWORK 2 (MD4
3.1_ انا اريد ان اعرف ما هو المقصود بعمليه ال SCALING 3,2_ انت قمت بضرب MD4 فى قيمه بناء على ماذا ؟ 3.3_ هل هذه القيمه هى بنا على ان DIGIT 1 = 0.1 C
4_ انا لم اتمكن من فهم NETWORK 4
ارجو ان اكون قد وصلت افكارى اليك بشكل صحيح
والله المستعان
MAHER | |
|
| |
denger741 نقيب
عدد الرسائل : 198 تاريخ التسجيل : 02/09/2008
| موضوع: كيفية عمل برنامج يقيس درجة حرارة الطقس الإثنين 16 فبراير 2009 - 12:57 | |
| اخي ابروان .. لقد جربت البرنامج لكنه لم يعمل معي ربما الاجهزه الموجوده عندي تختلف عن الموجوده عندك . ثانيا لايوجد في البرنامج PQW .اخي ابروان الرجاء مساعدتي.. االاجهزه الموجوده عندي CPU 315-2 DP 6ES7 315-2AG10-0AB0 AI8x12Bit 6ES7 331-7KF02-0AB0 AO2x12Bit 6ES7 332-5HB01-0AB0 DI32xDC24V 6ES7 321-1BL00-0AA0 DO32xDC24V/0.5A مهندس حسن بالنسبه لشاشه انا عندي شاشه عاديه تعمل عن طريق mA لاعن طريق شاشة كمبيوتر.. اما عن rtd فهو يتكون من مدخلين فقط .اشكرك | |
|
| |
PLCMan Admin
عدد الرسائل : 12366 العمر : 55 العمل/الترفيه : Maintenance manager تاريخ التسجيل : 02/03/2008
| |
| |
PLCMan Admin
عدد الرسائل : 12366 العمر : 55 العمل/الترفيه : Maintenance manager تاريخ التسجيل : 02/03/2008
| |
| |
mm ملازم أول
عدد الرسائل : 106 العمر : 35 تاريخ التسجيل : 25/09/2008
| موضوع: رد: كيفية عمل برنامج يقيس درجة حرارة الطقس الإثنين 16 فبراير 2009 - 13:35 | |
| ربنا يحفظك ويعينك بجد على مساعدتنا
maher | |
|
| |
denger741 نقيب
عدد الرسائل : 198 تاريخ التسجيل : 02/09/2008
| موضوع: رد: كيفية عمل برنامج يقيس درجة حرارة الطقس الإثنين 16 فبراير 2009 - 23:18 | |
| شكر للك اخي ابو روان على اهتمامك .. وفقك الله . طالب من الله انا يحفظك ويرعلك | |
|
| |
metwally.mustafa فريق أول
عدد الرسائل : 4226 العمر : 38 الموقع : Egypt العمل/الترفيه : automation engineer تاريخ التسجيل : 12/01/2009
| موضوع: رد: كيفية عمل برنامج يقيس درجة حرارة الطقس الأربعاء 18 فبراير 2009 - 10:53 | |
| | |
|
| |
PLCMan Admin
عدد الرسائل : 12366 العمر : 55 العمل/الترفيه : Maintenance manager تاريخ التسجيل : 02/03/2008
| موضوع: رد: كيفية عمل برنامج يقيس درجة حرارة الطقس الخميس 19 فبراير 2009 - 12:43 | |
| | |
|
| |
mm ملازم أول
عدد الرسائل : 106 العمر : 35 تاريخ التسجيل : 25/09/2008
| موضوع: رد: كيفية عمل برنامج يقيس درجة حرارة الطقس الجمعة 20 فبراير 2009 - 9:48 | |
| السلام عليكم
_ ماهى وظيفه ال db10 فى البرنامج هل من الضرورى اشائها فى كل analog program ؟؟
2_ لابد ان افتح db10 قبل ان استخدمها ؟
3_ من المعروف ان حساسات درجه الحراره بيكون لها input modules خاصه بها وذلك لعمل تكبير للاشاره الاتيه من الحساس ,, هل المقصود بهذه الحساسات هو TC فقط لان اشارته بتكون ب MV ام لا؟؟؟ 4- ماهو الفرق بين هذه الموديلات SM 331 AI8 * A6BIT , SM 331 AI8*RTD , SM 331 AI8*TC
والله المستعان
MAHER | |
|
| |
PLCMan Admin
عدد الرسائل : 12366 العمر : 55 العمل/الترفيه : Maintenance manager تاريخ التسجيل : 02/03/2008
| موضوع: رد: كيفية عمل برنامج يقيس درجة حرارة الطقس الجمعة 20 فبراير 2009 - 10:06 | |
| الأخ العزيز ماهر
بخصوص db10 ليس من الضرورة إنشاؤه دائما وإنما هو حسب الاحتياج وكذلك فإن من مواصفات Data block الاحتفاظ بآخر بيانات تم تخزينها عليها حتى في حالة فصل الكهرباء طالما أن البرنامج مازال موجود على CPU وفي حالة وجود بيانات تستدعي الحفاظ على قيمها الأخيرة مثل البيانات التي تحتاج إلى معايرة أفضل استخدام data block بدلا من memory
- لابد من فتح Data block قبل استخدام مكوناته ولذلك طريقتان :
الأولى هي الأمر OPN وهنا لا يكون هناك أي داعي لكتابة رقم البلوك قبل المكونات فبدلا من كتابة db10.dbw2 يمكن كتابة dbw2 مباشرة وهي تحمل نفس المعنى
الثانية أن نكتب البلوك داخل مكوناته ولا نفتحه قبل استدعائه فلا نستخدم الأمر OPN ولكن نستخدم الاسم التفصيلي لمكونات البلوك مثل :
db10.dbw2 - db10.dbd10 - db10.dbx14.0 وهكذا
بخصوص الموديول أخي العزيز تختلف فقط في حجم البيانات التي يتم التحويل إليها هل هي 8bit , 10 bit , 12 bit , 14 bit , 16 bit وكلها تقريبا يقبل العمل على جميع الحساسات ويتم ضبط نوع الحساس مثل ما أشرنا في مثالنا السابق حسب نوع الحساس كذلك يتم ضبط دقة الحساس ويمكنك أخي العزيز إضافة كل تلك الأنواع إلى أي hardware configuration ثم الاطلاع تفصيليا على إمكانيات الضبط المتاحة فيها
كذلك أخي العزيز هناك مشاركة جميلة من الزميل mone1 تشرح تفصيليا مواصفات الموديولات المختلفة تحت اسم:
Siemens S7-300 module specification
أرجو الرجوع إليه فسوف تجد الكثير من التفاصيل التي قد تفوتني عند استعراض بعض المواصفات _________________ أبـوروان | |
|
| |
denger741 نقيب
عدد الرسائل : 198 تاريخ التسجيل : 02/09/2008
| موضوع: كيفية عمل برنامج يقيس درجة حرارة الطقس السبت 21 فبراير 2009 - 11:52 | |
| اخي ابوروان الله يعطيك العافيه .. يااستاذي البرنامج شغال عندي لكنه لايقرى درجة الحراره ...هل ان مداخل Ai او Ao لابد ان استخدمها كلها او الغيها اواستخدم الموجود في البرنامج على سبيل المثال piw272 او pqw288 فقط وكيف. امابالنسبه PQW الخرج التماثلي اين يكون توصيل( +,_ ) .. وهذه ياعزيزي القراءت التي ظهرت معي. NETWORK2 PIW272 00008000#16 DBW0 00008000#16 NETWORK3 DBW0 32768- MDO 000032768- MD4 0000032768- الرجاء توضيح البرنامج شكر لك على هذا العطاء ا....مهندس حسن ممكن شرح كيفية دمج الصور عند كتابة الموضوع | |
|
| |
denger741 نقيب
عدد الرسائل : 198 تاريخ التسجيل : 02/09/2008
| موضوع: كيفية عمل برنامج يقيس درجة حرارة الطقس السبت 21 فبراير 2009 - 12:08 | |
| اخي ابوروان الله يعطيك العافيه .. يااستاذي البرنامج شغال عندي لكنه لايقرى درجة الحراره ...هل ان مداخل Ai او Ao لابد ان استخدمها كلها او الغيها اواستخدم الموجود في البرنامج على سبيل المثال piw272 او pqw288 فقط وكيف. امابالنسبه PQW الخرج التماثلي اين يكون توصيل( +,_ ) .. وهذه ياعزيزي القراءت التي ظهرت معي. NETWORK2 PIW272 00008000#16 DBW0 00008000#16 NETWORK3 DBW0 32768- MDO 000032768- MD4 0000032768- الرجاء توضيح البرنامج شكر لك على هذا العطاء ا....مهندس حسن ممكن شرح كيفية دمج الصور عند كتابة الموضوع | |
|
| |
mm ملازم أول
عدد الرسائل : 106 العمر : 35 تاريخ التسجيل : 25/09/2008
| موضوع: رد: كيفية عمل برنامج يقيس درجة حرارة الطقس السبت 21 فبراير 2009 - 12:17 | |
| السلام عليكم
_ فى network 6 هل من المفروض ان نقوم بمقارنه درجه الحراره المعطاه ( 30 و 40 )مع القيمه بعد ان قمنا بضربها فى ال factor md8 ام القيمه المدخله dbw0؟؟؟ توضيح لسؤالى:
_ نحن قمنا بتحويل ال input value PIW272 الى قيمه REAL وذلك لعمل CALIBRATION على سبيل المثال : اذا كانت القيمه RAEL التى حصلنا عليها ( قبل عمليه SCALING ) = 370 فسوف تكون القيمه ال REAL ( بعد عمليه SCALING ) = 370 * 0.1= 37 درجه
__ لهذا اعتقد انه من المفروض ان نوصف كل من ( MIN_SET_FAN1 , MAX_SET_FAN1, MIN_SET_FAN1 , MAX_SET_FAN1 ) على انها ( REAL VALUE ) .. __ وبعد ذلك نقوم بمقارنه MD8 مع كل من (MIN_SET_FAN1 , MAX_SET_FAN1 , MIN_SET_FAN1 , MAX_SET_FAN1 )
والله المستعان
maher | |
|
| |
ahmedhasan فريق أول
عدد الرسائل : 6158 العمر : 48 تاريخ التسجيل : 30/05/2008
| |
| |
PLCMan Admin
عدد الرسائل : 12366 العمر : 55 العمل/الترفيه : Maintenance manager تاريخ التسجيل : 02/03/2008
| موضوع: رد: كيفية عمل برنامج يقيس درجة حرارة الطقس السبت 21 فبراير 2009 - 12:48 | |
| الأخ العزيز maher
رجاء ملاحظة أنه هناك طريقان في البرنامج
الأول : هو تشغيل المراوح وقد تم فيه استخدام القراءة مباشرة بشكل integer وليس هناك أي نوع من التحويل فيه ويتم استخدام القيم مباشرة
الثاني : هو إخراج القيمة إلى العداد وهو هنا الذي يحتاج إلى معايرة لضبط القراءة بين العداد و البرنامج حتى لا يكون هناك خلط بين القراءتين وهو ما تم عمل Scaling له
كما يجب ملاحظة أن Scaling الذي قمنا به في البداية هو 1.0 صحيح وليس 0.1 لمجرد إعطاء إمكانية Scaling وفي حالة وجود فرق يتم التعامل معه
لهذا لابد من التفرقة بين الجزئين فالقيم MAX_SET , MIN_SET للمروحتين كلاهما من النوع الصحيح INTEGER مع ملاحظة أن القيمة 300 تعني 30 درجة والقيمة 1000 تعني 100 درجة مئوية وبالتالي فلا يجب هنا أن تكون من النوع REAL
وبهذا فقد أعطينا لعملية التحكم في المراوح أولوية وسرعة في التشغيل ثم بعد ذلك عملية إخراج البيانات على العداد والذي تم توصيفه mA وهو نوع مختلف تماما عن Thermocouple _________________ أبـوروان | |
|
| |
denger741 نقيب
عدد الرسائل : 198 تاريخ التسجيل : 02/09/2008
| موضوع: كيفية عمل برنامج يقيس درجة حرارة الطقس الأحد 22 فبراير 2009 - 1:48 | |
| مهندس حسن يعطيك العافيه .... البرنامج شغال عندي بفضلك وفضل عطاك اشكرك شكر جزيلا. بس عندي مشكله ... المشكله الاولى .الرجاء توضيح network 6,7 لانه لاتعمل عندي المرواح لما تكون درجة الحراره مابين 30,41 لما اعمل لها monitor او simulation DB10.DBW0=300 DB10.DBW4=300
يالرجاء توضيح متى تعمل المروح وكيف . ثانيا عن طريق شاشة الكمبيوتر لما اعمل monitor للبرنامج درجة حرارة الجو تكون موجوده . ااما عن طريق الشاشه الموصله بAO فانها لاتكون موجوده. الرجاء توضيح كيفية توصيل الشاشة بAO معنى ذلك غير مطابقه بالمجود في الشاشه AHMED | |
|
| |
mm ملازم أول
عدد الرسائل : 106 العمر : 35 تاريخ التسجيل : 25/09/2008
| موضوع: رد: كيفية عمل برنامج يقيس درجة حرارة الطقس الأحد 22 فبراير 2009 - 3:08 | |
| السلام عليكم
زميلى العزيز عندما تكون DB.DBW0=300 , DB.DBW4=300 كما هو موجود فى NETWORK 6 FAN1 لن تعمل لانه تم استخدام COMPARATOR من نوع COMPARE INTEGER FOR GREATER THAN ولكى يعمل لابد ان تسخدم نوع COMPARE INTEGER FOR GREATER THAN OR EQUAL TO
والله المستعان
maher | |
|
| |
denger741 نقيب
عدد الرسائل : 198 تاريخ التسجيل : 02/09/2008
| موضوع: كيفية عمل برنامج يقيس درجة حرارة الطقس الأحد 22 فبراير 2009 - 4:43 | |
| اخي ماهر يعطيك العافيه لقد تم تشغيل المراوح بنجاح . ولكن عندي مشكله ان القراءت لاتظهر معي في شاشة الخرج ماهي طريقة توصيل الشاشه بAO وكيف اعرف في AO اين + و -
ملاحظه: ان الشاشه الموجوده عندي الحد الاقصى في القراءه 100 | |
|
| |
| كيفية عمل برنامج يقيس درجة حرارة الطقس | |
|