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

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

شاطر | 
 

 رجاء شرح هذة التعليمة

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل 
كاتب الموضوعرسالة
mostafasadek79
لواء
لواء


عدد الرسائل : 1209
العمر : 37
الموقع : مصر
العمل/الترفيه : Automation Engineer
تاريخ التسجيل : 04/09/2010

مُساهمةموضوع: رجاء شرح هذة التعليمة    الخميس 29 سبتمبر 2011 - 4:48

CALL FB 1 , DB1
Taste_1_Einlauf_Ein :=I12.2
Taste_2_Einlauf_Ein :=
Einlauf_StandBy_1 :=TRUE
Einlauf_StandBy_2 :=TRUE
Einlauf_StandBy_3 :=TRUE
Einlauf_Aus :=M52.3
Objektabfrage_Objekt_1 :=M101.0
Objektabfrage_Objekt_2 :=M103.0
Objektabfrage_Nocken :=I13.5
Nocken_Sperrschieber_auf:=I13.3
Betriebsart :=M10.0
Zustand_Hauptantrieb :=Q125.4
Sollwert_Einlaufband :=DB51.DBW294
Sollwert_Drehteller :=
Taste_leerfahren :=DB51.DBX182.5
Kranz_leer :=M10.4
Blinktakt_1_25_HZ :=M0.5
Modus_1stellig_2stellig :=DB51.DBX183.1
Freigabe_Einlaufband :=
Freigabe_Drehteller :=
Ventil_Objekt_1_sperren :=Q16.5
Ventil_Objekt_2_sperren :=Q16.6
LED_Einlauftaste_1 :=Q124.6
LED_Einlauftaste_2 :=
Sollwert_an_FU_Band :=PQW752
Solwert_an_FU_Drehteller:=
LED_leerfahren_statisch :=M91.3
LED_leerfahren_blinken :=M91.2
Unterbreche_Maschine :=M10.1

// Einlaufband soll immer laufen wenn am Panel eingeschaltet
// und FU in Ordnung

A DB51.DBX 182.7
A I 125.5
= Q 125.2

// Taste Einlauf leerfahren anzeigen wenn Minimu Einlauf aktiv ist
// "MI_Panel".ControlWord1.StartMaskChange erzeugt den Maskenwechsel
// in Maske Produktion 1 wenn Minimum Einlauf aktiv ist

A M 91.2
O DB51.DBX 182.6
= DB51.DBX 182.4
= DB51.DBX 60.4

A M 91.3
AN M 91.2
= DB51.DBX 182.6

// Freigabe Einlaufband ausgaben und über Relais und Pot. freien
// Kontakt an Füllmaschine weitergeben

A Q 125.2
= Q 16.4

_________________
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو http://www.innotech-eg.com
PLCMan
Admin


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

مُساهمةموضوع: رد: رجاء شرح هذة التعليمة    الخميس 29 سبتمبر 2011 - 9:45


الأخ العزيز مصطفى صادق

لا يمكن الإجابة على أي شئ بدون معرفة تفاصيل البلوك FB1 والذي يتم استدعاؤه هنا فهو مثل Subroutine وداخله سوف تجد كل التفاصيل

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

_________________


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


عدد الرسائل : 1209
العمر : 37
الموقع : مصر
العمل/الترفيه : Automation Engineer
تاريخ التسجيل : 04/09/2010

مُساهمةموضوع: رد: رجاء شرح هذة التعليمة    السبت 1 أكتوبر 2011 - 3:21

شكرا استاذنا م حسن
برجاء بيان ماذا تعني هذه التعليمات الاتية فقط
Taste_1_Einlauf_Ein :=I12.2
Taste_2_Einlauf_Ein :=
Einlauf_StandBy_1 :=TRUE
Einlauf_StandBy_2 :=TRUE
Einlauf_StandBy_3 :=TRUE
Einlauf_Aus :=M52.3
Objektabfrage_Objekt_1 :=M101.0
Objektabfrage_Objekt_2 :=M103.0
Objektabfrage_Nocken :=I13.5
Nocken_Sperrschieber_auf:=I13.3
Betriebsart :=M10.0
Zustand_Hauptantrieb :=Q125.4
Sollwert_Einlaufband :=DB51.DBW294
Sollwert_Drehteller :=
Taste_leerfahren :=DB51.DBX182.5
Kranz_leer :=M10.4
Blinktakt_1_25_HZ :=M0.5
Modus_1stellig_2stellig :=DB51.DBX183.1
Freigabe_Einlaufband :=
Freigabe_Drehteller :=
Ventil_Objekt_1_sperren :=Q16.5
Ventil_Objekt_2_sperren :=Q16.6
LED_Einlauftaste_1 :=Q124.6
LED_Einlauftaste_2 :=
Sollwert_an_FU_Band :=PQW752
Solwert_an_FU_Drehteller:=
LED_leerfahren_statisch :=M91.3
LED_leerfahren_blinken :=M91.2
Unterbreche_Maschine :=M10.1

اسف انها بالالماتية

_________________
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو http://www.innotech-eg.com
PLCMan
Admin


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

مُساهمةموضوع: رد: رجاء شرح هذة التعليمة    السبت 1 أكتوبر 2011 - 9:48


الأخ العزيز مصطفى صادق

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

ويمكنك مراجعة التعليمات داخل FB1 في البرنامج لتتعرف عليها أو يمكنك إرفاق البرنامج هنا لفتح FB1 والتعرف عليها

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

_________________


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


عدد الرسائل : 1209
العمر : 37
الموقع : مصر
العمل/الترفيه : Automation Engineer
تاريخ التسجيل : 04/09/2010

مُساهمةموضوع: رد: رجاء شرح هذة التعليمة    الأحد 2 أكتوبر 2011 - 0:29

http://www.4shared.com/file/BewE8EmJ/plc.html
هذا هو البرنامج
رجاء شرح التعليمة السابقة

_________________
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو http://www.innotech-eg.com
PLCMan
Admin


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

مُساهمةموضوع: رد: رجاء شرح هذة التعليمة    الثلاثاء 4 أكتوبر 2011 - 13:19



الأخ العزيز Mostafasadek79

لقد قمت بفتح الدالة FB1 والمستخدمة مع البرنامج وسوف أقوم معك باستعراض بعض مكوناتها على النحو التالي :

أولا المدخلات



لاحظ هنا أن الأسماء هي مجرد رموز وهي التي تجدها عندك في استدعاء الدالة FB1 في البرنامج ويمكنك ترجمتها ببساطة من اللغة الألمانية لتتعرف على مدلولها حسب الماكينة عندك

ثانيا : المخرجات



وهي النتائج التي يتم استنتاجها داخل الدالة وأيضا لها أسماء رمزية يتم استخدامها عند استدعاء الدالة داخل البرنامج

ثالثا : متغيرات الحالة Stat



وهذه تمثل متغيرات وسيطة تستخدم للحسابات داخل الدالة ويتم الاحتفاظ بقيمها أيضا داخل Data Block المصاحب للدالة

وهذه الثلاثة التي ذكرناها تمثل بناء Data Block المصاحب والذي يتم تحديده عند استدعاء الدالة ولا تعمل الدالة بدونه

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

























لاحظ أخي العزيز أن هذه الدالة مثل Subroutine تماما حيث يمكن استدعاؤها مرات عديدة بقيم مختلفة للمتغيرات حسبما تريد


_________________


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


عدد الرسائل : 1209
العمر : 37
الموقع : مصر
العمل/الترفيه : Automation Engineer
تاريخ التسجيل : 04/09/2010

مُساهمةموضوع: رد: رجاء شرح هذة التعليمة    الثلاثاء 4 أكتوبر 2011 - 13:30

بارك الله فيك م حسن
وجزاكم الله خيرا

_________________
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو http://www.innotech-eg.com
 
رجاء شرح هذة التعليمة
استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

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