| تعالوا معا نتعلم WinCC | |
|
+112ibrahim fathy osamarady patriot jalal electric benchaa التقني المتخصص Boudelal عماد جواد عبيد Klintestwood mf8044 hamma ayoub prins alid3 uooranum ibrahimabugabal Haitham Sabry rahim Ahmed Shahen basim ibrahimzidan سعّودي Ali Abdulraoof eng_mo7amed_3ly eng sayed عبدالسيد عبدالله ramy tech mohamed hamed soukoukou lacheheb salam ali ahamed thulfiqar2 علاء الدين2 engineeroo mo7amed_mokhtar أيمن الطيب 11 plctxp1 مامون المذحجي وائل عبد العال ELTIYEB KROPI احمد سيد ahmed-nasr sargat TRUELOVE2000 eng.ahmedsaid7 اشرف حلايقه naseeb68 engineer maher pizomx gdasset mehdi-amis tanit83 ميدو islam nasser NABIL ELKHOLY abou3li mahrous elkholy honeymonty boy abdo engumran قتيبة sharkfish77 dobelhadj saadi farid mostafasadek79 عمر الخلف ahmedhasan عماد ذيب eng_nassar مهندس خالد_بنداري ابو احمد الحجي GALALSAIF faridfarid medaliabda حسام السيد ذكى kimo1a الصبرجميل amiralwaled eng_abdelaal kimo_6277 مهندس علي محمد احمد حسن محمد muhammed montaser Amer_Jordan hosamww96 hany_omar بلال درويش محمداحمدسعد abood khaled_attia eng.ezzat farag elfadaly Ahmed Naser flash24 محمد الزوكاني helyo_tech SHERIEF MANDOR jamjoum fox_nor ابو ايمان FADY denger741 mone1 nourseen noralale محمود فيصل صبره abo gamel المنوفي metwally.mustafa RAMA mm PLCMan 116 مشترك |
|
كاتب الموضوع | رسالة |
---|
abo gamel رائد
عدد الرسائل : 288 العمر : 45 الموقع : سورية حلب العمل/الترفيه : مهندس الكترون تاريخ التسجيل : 03/08/2009
| موضوع: رد: تعالوا معا نتعلم WinCC الثلاثاء 8 ديسمبر 2009 - 4:18 | |
| نرجو المتابعة بالدورة مشكور | |
|
| |
PLCMan Admin
عدد الرسائل : 12366 العمر : 55 العمل/الترفيه : Maintenance manager تاريخ التسجيل : 02/03/2008
| موضوع: رد: تعالوا معا نتعلم WinCC الثلاثاء 8 ديسمبر 2009 - 14:30 | |
|
الأخ العزيز jamjoum
تفضل أخي العزيز الفيديو على أكثر من سيرفر وتذكر أنه بصيغة mp4 أي يلزم لتشغيله برنامج يتعامل مع هذه الصيغة وهو عندي يعمل مع classic media player ولكن مع klite-codec
لتحميل الفيديو من عدة سيرفرات اضغط هنا
_________________ أبـوروان | |
|
| |
SHERIEF MANDOR نقيب
عدد الرسائل : 116 تاريخ التسجيل : 14/09/2009
| موضوع: رد: تعالوا معا نتعلم WinCC الثلاثاء 8 ديسمبر 2009 - 14:43 | |
| ممكن الاخ plcman يخبرني بالبرتامج الذي سجل به حركات الشاشة في فيديو تعليم wincc لأنى جربت كذا برنامج لكن فيهم مشكلة | |
|
| |
PLCMan Admin
عدد الرسائل : 12366 العمر : 55 العمل/الترفيه : Maintenance manager تاريخ التسجيل : 02/03/2008
| |
| |
SHERIEF MANDOR نقيب
عدد الرسائل : 116 تاريخ التسجيل : 14/09/2009
| موضوع: رد: تعالوا معا نتعلم WinCC الثلاثاء 8 ديسمبر 2009 - 15:15 | |
| ممكن الاخ plcman يخبرني بالبرتامج الذي سجل به حركات الشاشة في فيديو تعليم wincc لأنى جربت كذا برنامج لكن فيهم مشكلة | |
|
| |
PLCMan Admin
عدد الرسائل : 12366 العمر : 55 العمل/الترفيه : Maintenance manager تاريخ التسجيل : 02/03/2008
| |
| |
jamjoum عريف
عدد الرسائل : 16 تاريخ التسجيل : 22/04/2009
| موضوع: رد: تعالوا معا نتعلم WinCC السبت 12 ديسمبر 2009 - 21:04 | |
| اليوم تقريبا .. قرأت كل الدروس في wincc واتمنى أن تستمر الدورة .. ولو بشيء بسيط كل يوم
فقليل دائم خير من كثير منقطع
مشكور جدا PLC MAN
أخوكم أحمد جمجوم\الأردن | |
|
| |
PLCMan Admin
عدد الرسائل : 12366 العمر : 55 العمل/الترفيه : Maintenance manager تاريخ التسجيل : 02/03/2008
| موضوع: رد: تعالوا معا نتعلم WinCC الأربعاء 16 ديسمبر 2009 - 12:52 | |
| | |
|
| |
SHERIEF MANDOR نقيب
عدد الرسائل : 116 تاريخ التسجيل : 14/09/2009
| موضوع: رد: تعالوا معا نتعلم WinCC الأربعاء 16 ديسمبر 2009 - 13:29 | |
| شكرا جزيلا على هذا الأهتمام فأنا أعرف أن مثل هذا العمل يأخذ مجهود و وقت كبير | |
|
| |
jamjoum عريف
عدد الرسائل : 16 تاريخ التسجيل : 22/04/2009
| موضوع: رد: تعالوا معا نتعلم WinCC الأربعاء 16 ديسمبر 2009 - 23:42 | |
| متابع معاك يا بي ال سي مان ... مباركة جهودك | |
|
| |
jamjoum عريف
عدد الرسائل : 16 تاريخ التسجيل : 22/04/2009
| موضوع: رد: تعالوا معا نتعلم WinCC الجمعة 18 ديسمبر 2009 - 12:25 | |
| يا جماعة ساعدوني لطفا .... ضروري
انا عامل project على wincc وبعد ما خلصته ضغطت على runtime لأجل تجربة الروابط
وما بتشتغل runtime بينما عندما أنشئ مشروع جديد تعمل هذه الخاصية بسهولة ...
أتمنى انه تساعدوني ... لأنه البارحة اشتغلت ولكن اليوم لم تعمل مطلقا ... | |
|
| |
mone1 مساعد أول
عدد الرسائل : 63 تاريخ التسجيل : 12/06/2008
| موضوع: رد: تعالوا معا نتعلم WinCC الثلاثاء 22 ديسمبر 2009 - 8:36 | |
| - jamjoum كتب:
- يا جماعة ساعدوني لطفا .... ضروري
انا عامل project على wincc وبعد ما خلصته ضغطت على runtime لأجل تجربة الروابط
وما بتشتغل runtime بينما عندما أنشئ مشروع جديد تعمل هذه الخاصية بسهولة ...
أتمنى انه تساعدوني ... لأنه البارحة اشتغلت ولكن اليوم لم تعمل مطلقا ... [السلام عليكم كيف احواكم جميعا من قائمة veiw اضغط على output سوف تظهر شاشة اسفل properties وبها نتائج compiling سوف تجد عندك اخطاء لذلك لا يمكن عمل simulation او runtime حاول تصحيح الاخطاء وان شاء الله سوف يشتغل | |
|
| |
PLCMan Admin
عدد الرسائل : 12366 العمر : 55 العمل/الترفيه : Maintenance manager تاريخ التسجيل : 02/03/2008
| موضوع: رد: تعالوا معا نتعلم WinCC الثلاثاء 22 ديسمبر 2009 - 10:40 | |
| السلام عليكم ورحمة الله وبركاته
توقفنا المرة السابقة عن الكلام عن Events أو الأحداث التي يتم تفعيلها وتنفيذها بناء على قرار أو شرط يتم اتخاذه سواء ضغط على مفتاح أو تغير قيمة خانة إدخال أو غيره مما يتم بناؤه على Events
ففي حالة وجود Events في أي عنصر حيث يتم فيها تحديد الشرط الذي بناء عليه يتم تنفيذ دالة أو عملية معينة وهو ما يطلق عليه System functions كما في الصورة الآتية حيث توقفنا المرة السابقة :
ويتم اختيار الوظيفة Function المطلوبة من بين مجموعة من الاختيارات والتي يتم عرضها إما مجمعة معا أو مقسمة على مجموعات وظيفية وسوف تجد كل الدوال تحت العنوان All System Functions في أول سطر وتحته سوف تجد التقسيمات الوظيفية على 12 مجموعة وهي :
Alarms - Calculations - Edit bits - Keyboard - Keyboard operation for screen object - Other functions - Print - Recipes - Screens - Settings - System - User Administration
حيث يوجد تحت كل مجموعة عدد من الوظائف أو الدوال سوف نبدأ باستعراضها معا وماذا يتم فيها :
مجموعة الشاشات Screens :
وحسب ما هو واضح من العنوان أن هذه المجموعة خاصة بوظائف التنقل بين الشاشات الخاصة بالمشروع مثل الموجود بالصورة التالية :
يتم تقسيم مستويات الشاشات إلى مجموعات حيث يتم تعريف شاشة البدء للبرنامج بأنها Start screen أو تسمى Root Screen كما أنه في حالة تفرع شاشات من بعضها فالمستوى الأعلى يسمى Parent screen أو الشاشة الأب بينما تسمى الشاشات الفرعية بالشاشة الإبن Child screen أما الشاشات في نفس المستوى فهي إما على اليمين Right screen أو على الشمال Left screen كذلك فيمكن الاحتفاظ بالشاشة السابقة مهما كان مستواها Previous screen
كذلك يمكن الانتقال بشكل عشوائي لأي شاشة عن طريق اسمها أو عن طريق رقمها وما قمنا باستعراضه الآن من أنواع الشاشات هو ما يمثل عمليات التنقل بين الشاشات كالآتي
لا حظ أخي العزيز أن عمليات التنقل بين الشاشات في حالة وجود أسهم يتم ضبطها أيضا عن طريق Navigation control setting كما في الصورة التالية حيث أنه بشكل طبيعي عند وصول الحركة للحد الأقصى أو الأدنى للحركة بالتنقل للشاشة التالية من الاتجاه الذي فيه الحركة لو تم تفعيل ذلك كما في الصورة التالية
كذلك يمكن استعراض بناء الشاشات عن طريق Screen navigator كما في الصورة التالية :
--- ActivateFirstChildScreen ----
حيث يتم الانتقال إلى أول شاشة إلى الشمال من نفس المستوى
وبالطبع فهذا الأمر لا يحتاج لأي تفصيلات بافتراض تعيين أول شاشة إلى الشمال وهو اختيار وحيد
---- ActivateLeftScreen ----
وهنا يتم الانتقال إلى أول شاشة إلى الشمال من موقع الشاشة الحالية
---- ActivateRightScreen ----
وهنا يتم الانتقال إلى أول شاشة إلى اليمين من موقع الشاشة الحالية
---- ActivatePreviousScreen ----
وهنا يتم الانتقال إلى الشاشة السابقة قبل الدخول إلى الشاشة الحالية
---- ActivateRootScreen ----
وهنا يتم الانتقال إلى أول شاشة في البرنامج أو الشاشة الرئيسية Start or Root screen
---- ActivateParentScreen ----
وهنا يتم الانتقال إلى الشاشة الأم أو المستوى الأعلى من المستوى الموجود فيه الشاشة الحالية أو الانتقال إلى الشاشة الرئيسية
---- ActivateScreen ----
وهنا يتم الانتقال إلى شاشة معينة يتم تحديدها بالاسم من شاشات البرنامج التي نقوم بإنشائها وهنا الانتقال عشوائي
---- ActivateScreenByNumber ----
وهنا يتم الانتقال إلى شاشة معينة عن طريق رقمها حيث أن لكل شاشة رقم تمييز خاص بها
_________________ أبـوروان | |
|
| |
helyo_tech جندي
عدد الرسائل : 7 العمر : 42 الموقع : anwr_elctronic2008@windowslive.com العمل/الترفيه : مشرف عام كنترول وتحكم تاريخ التسجيل : 10/12/2009
| موضوع: رد: تعالوا معا نتعلم WinCC الأربعاء 23 ديسمبر 2009 - 23:28 | |
| تسلم يادمن وان شاء الله دايما تواصل بالجديدعلي فكرة انا اشتغلت ون سيسي وسيماتك 200 300 400وعندي معلومات هاحاول اساهم بيها ان شاء الله | |
|
| |
PLCMan Admin
عدد الرسائل : 12366 العمر : 55 العمل/الترفيه : Maintenance manager تاريخ التسجيل : 02/03/2008
| موضوع: رد: تعالوا معا نتعلم WinCC الخميس 24 ديسمبر 2009 - 12:39 | |
| السلام عليكم ورحمة الله وبركاته
نستكمل معا إخواني الأعزاء بعضا من الدوال الوظيفية Functions والتي سوف نحتاجها معا عند استكمال العمل في مشروعنا إن شاء الله والهدف من هذا الجزء هو التعرف على بعض الإمكانيات البرامجية لبرنامج WinCC والتي يمكن استخدامها أيضا والتي تكون من الضروريات في معظم الأحيان مثل الانتقال بين الشاشات كما سبق ومثل الموضوع التالي وهو عمليات Bits
فيمكن عن طريق برنامج WinCC عمل تغيير لقيمة Bits وهذا جزء أساسي من استخدام عناصر الشاشة في شكل مفتاح Switch أو Button أو عند تغيير معين في قيمة أو فتح شاشاة معينة أو غير ذلك من العمليات التي يتم عليها بناء حدث معين Event
وأينما كان لحدث ما أو لتغير ما وجود الخاصية Event فسوف تجد معها هذه المجموعات من الدوال Functions والتي يمكن استخدامها ----- Edit bits ------- وتحت هذا العنوان يوجد لدينا مجموعة من الدوال وهي :
----- InvertBit ------
وكما هو واضح من الاسم فهذه الدالة عند استخدامها وعند تحقق الشرط فإنها تقوم بعكس قيمة Tag المختار والذي يكون حجمه Bit واحدة فقط من الصفر إلى واحد أو العكس ( فإن كانت القيمة 0 تحولها إلى 1 وإن كانت القيمة 1 تحولها إلى 0 ) وهذا لحظة التحويل
وعلى سبيل المثال يكون استخدام الدالة كما بالشكل التالي
---- InvretBitInTag ---- أما هذه الدالة فتستخدم لتغيير قيمة Bit داخل Tag حجمه أكبر من Bit كأن يكون Word/Double word/Byte ولكن يفضل استخدام الدالة الأولى InvertBit في حالة إمكان ذلك في PLC
وبنفس الطريقة تقوم هذه الدالة بتحويل قيمة Bit المحددة من الصفر إلى الواحد أو العكس طبقا للحالة السابقة لها
ويمكن استخدام هذه الدالة والدالة السابقة في حالات الوظائف التي تحتاج Toggle من نفس الفعل
----- Reset Bit ----- ويقوم هذا الأمر بتحويل حالة Tag والذي تكون صيغته Bool إلى القيمة صفر مثل الأمر Reset في PLC تماما بناء على تحقق الشرط
---- ResetBitInTag ---- ويقوم هذا الأمر بتحويل حالة Bit داخل Tag حجمه أكبر من Bit كأن يكون Byte/Word/Double word حيث يتم تحديد Tag ورقم Bit داخل Tag
ويقوم الأمر SetBit بتحويل قيمة Boolean Tag إلى الحالة True أو القيمة 1 ونفس الحال بالنسبة للأمر SetBitInTag ولكن هنا كما سبق في الأمر ResetBitInTag يتم تحديد Tag ورقم Bit داخل Tag
---- ShiftAndMask ----
هذا الأمر يقوم بإزاحة القيمة في Tag إلى اليمين إذا كانت قيمة خانات الإزاحة موجبة وإلى الشمال إن كانت النتيجة سالبة وبعد ذلك يضرب ناتج الإزاحة في قيمة Mask وتوضع النتيجة في Target tag والشكل التالي يوضح صورة استخدام الأمر
ويجب ملاحظة التوافق في الخانات بين Source , Target , Mask
_________________ أبـوروان | |
|
| |
محمد الزوكاني نقيب
عدد الرسائل : 125 العمر : 58 تاريخ التسجيل : 06/07/2009
| موضوع: رد: تعالوا معا نتعلم WinCC الإثنين 28 ديسمبر 2009 - 2:18 | |
| جزاك الله الف خيروبارك الله فيك اخي الكريم والى مزيد من التقدم ان شاءالله | |
|
| |
metwally.mustafa فريق أول
عدد الرسائل : 4226 العمر : 38 الموقع : Egypt العمل/الترفيه : automation engineer تاريخ التسجيل : 12/01/2009
| موضوع: رد: تعالوا معا نتعلم WinCC الإثنين 28 ديسمبر 2009 - 10:33 | |
| شكرا لك اخى الكريم على الشرح المبسط
جزاكم الله كل خير _________________ I am so far behind, I think i am first
| |
|
| |
abo gamel رائد
عدد الرسائل : 288 العمر : 45 الموقع : سورية حلب العمل/الترفيه : مهندس الكترون تاريخ التسجيل : 03/08/2009
| موضوع: رد: تعالوا معا نتعلم WinCC الثلاثاء 29 ديسمبر 2009 - 5:37 | |
| اشكرك استاذ حسن نرجو المذيد | |
|
| |
denger741 نقيب
عدد الرسائل : 198 تاريخ التسجيل : 02/09/2008
| موضوع: رد: تعالوا معا نتعلم WinCC الخميس 31 ديسمبر 2009 - 17:58 | |
| اخي ابوروان يعطيك الف عافيه .. اخي بالنسبه عنصر إدخال وإخراج البيانات IO Field.. هل مثل ان يكون استخدمها على سبيل المثال (قراءة درجة الحراره ) في حالة الادخال وفي حالة الخرج ان تكون set point لدرجة حراره( max and min ) | |
|
| |
PLCMan Admin
عدد الرسائل : 12366 العمر : 55 العمل/الترفيه : Maintenance manager تاريخ التسجيل : 02/03/2008
| |
| |
flash24 جندي
عدد الرسائل : 4 العمر : 39 تاريخ التسجيل : 01/01/2010
| موضوع: رد: تعالوا معا نتعلم WinCC الجمعة 1 يناير 2010 - 12:12 | |
| اخي plcman بارك الله فيك على هذه المجهودات الرائعة سؤالي هو : كيف نقوم بدمج مشروع WINCC في SIMATIC MANAGER اي عندما ننتهي من مشروع على S7 كيف نكمل عن طريق WINCC | |
|
| |
PLCMan Admin
عدد الرسائل : 12366 العمر : 55 العمل/الترفيه : Maintenance manager تاريخ التسجيل : 02/03/2008
| |
| |
Ahmed Naser عريف
عدد الرسائل : 16 العمر : 39 تاريخ التسجيل : 20/12/2009
| موضوع: رد: تعالوا معا نتعلم WinCC الأربعاء 6 يناير 2010 - 13:14 | |
| thankssssssssssssssssssssss | |
|
| |
farag elfadaly جندي
عدد الرسائل : 7 العمر : 35 تاريخ التسجيل : 13/01/2010
| موضوع: رد: تعالوا معا نتعلم WinCC الأربعاء 13 يناير 2010 - 17:43 | |
| | |
|
| |
eng.ezzat رقيب أول
عدد الرسائل : 31 العمر : 41 العمل/الترفيه : elec.engineer تاريخ التسجيل : 08/06/2009
| موضوع: رد: تعالوا معا نتعلم WinCC الجمعة 15 يناير 2010 - 13:25 | |
| جزاك الله خيرا على المجهود الرائع ونرجو الاستكمال | |
|
| |
| تعالوا معا نتعلم WinCC | |
|