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

Automatic control , PLC , Electronics , HMI , Machine technology development , Arabic & Islamic topics , Management studies and more
 
الرئيسيةالبوابة*أحدث الصورالتسجيلدخول

 

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

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


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

رجاء شرح هذة التعليمة  Empty
مُساهمةموضوع: رجاء شرح هذة التعليمة    رجاء شرح هذة التعليمة  Emptyالخميس 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

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


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

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


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

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

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

_________________
رجاء شرح هذة التعليمة  61862110 رجاء شرح هذة التعليمة  32210 رجاء شرح هذة التعليمة  No_us_10

أبـوروان
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://hassanheha.yoo7.com
mostafasadek79
لواء
لواء
mostafasadek79


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

رجاء شرح هذة التعليمة  Empty
مُساهمةموضوع: رد: رجاء شرح هذة التعليمة    رجاء شرح هذة التعليمة  Emptyالسبت 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

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

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


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

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


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

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

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

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

_________________
رجاء شرح هذة التعليمة  61862110 رجاء شرح هذة التعليمة  32210 رجاء شرح هذة التعليمة  No_us_10

أبـوروان
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://hassanheha.yoo7.com
mostafasadek79
لواء
لواء
mostafasadek79


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

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

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

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


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

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



الأخ العزيز Mostafasadek79

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


_________________
رجاء شرح هذة التعليمة  61862110 رجاء شرح هذة التعليمة  32210 رجاء شرح هذة التعليمة  No_us_10

أبـوروان
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://hassanheha.yoo7.com
mostafasadek79
لواء
لواء
mostafasadek79


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

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

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

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

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