من فضلك ادعم الموقع على جوجل بالضغط على علامة g+1

السبت، 23 سبتمبر 2017

شرح hardware configuration فى Siemens PLC

الكاتب elec engineer   بتاريخ   8:58 م   SIEMENS

نبدا بأذن الله كورس PLC من نوع siemens و ده من اكثر الانواع انتشارا فى العالم و من افضلها ايضا

ها نبدا الشرح على برنامج simatic manager و ده البرنامج الخاص بوجدات PLC S7-300 و PLC S7-400 و ديه طبعا اشهر الانواع و اكثرها انتشارا خصوصا فى مصر 

الكورس ده  موجه للمهندسين او الفنيين اللى ليهم تعامل مع classic control و يفضل يكون ليهم تعامل سابق مع Siemens s7-200 او اى انواع اخرى من PLC 

اول درس معانا هو ازاى نعمل ملف للبرنامج Simatic manager و ازاى نختار العناصر اللى ها نبرمجها و نشغلها و ازاى نعمل Hardware Configuration
اول حاجل لما نفتح Simatic manager ها نلاقى الصورة ديه



نختار file ثم new عشان نعمل ملف جديد

ها تظهر معانا الصورة ديه

بعد اختبار اسم الملف و ليكن learn plc و اختيار مكان التخزين من browse  اضفط على ok عشان يفتح لاول مره

و ده ها يكون الشكل

بعد كدا اختار قائمة insert ثم station ثم simatic 300 station


كدا انا عملت ادراج لوحدة PLC من نوع S7-300
ممكن اغير اسم وحدة s7 300 زى ما انا عايز مثلا اخليها TestCPU او اى حاجة زى مثلا اسم الماكينة اللى ببرمجها

بعد كدا ها ادوس على test cpu و اختار hardware عشان اعمل hardware configuration
ها يفتحلى صفحة hardware configuration 

دلوقتى انا عايز اعمل ادراج لوحدات PLC زى مثلا CPU و وحدات digital inputs و digital outputs
لازم الاول اعمل ادراج Rail و ده الجزء المعدن اللى بيكون موجود فى اللوحة الكهربية و اللى بيتثبت عليه جميع عناصر PLC
ده شكله الحقيقى فى حالة S7 300 

ها نعمل ادراج لوحدة Rail من القائمة ناحية اليمين و اختيار Simatic 300 ثم Rail انظر الصورة

لما بعمل ادراج لاى حاجة البرنامج يعطيها اسم افتراضى و عشان اغير اسم Rail ده بضغط عليه double click و اغير اسمه و اكتب كومنت و كمان بعرف ال part number بتاعه عشان اقدر اشتريه من سيمنز


فى حالة PLC Siemens S7-300 يتكون Rail من 11 خانه مقسمه كالتالى

رقم 1 : دائما محجوز لوحدة power supply و ديه بتكون اختياريه فى حالة s7 300 يعنى ممكن استخدم اى power supply ماركة اخرى  و بتكون اجباريه فى حالة S7-400 يعنى ما ينفعش استخدم اى power supply غير سيمنز
الصورة ديه بعد اختيار power supply


الخانه رقم 2 : محجوزه لادراج CPU و عشان اختار CPU
بضغط على CPU 300 ثم بختار اى Family لل CPU زى مثلا 312 او 313 او 314 ثم بختار البروسيسور نفسه بحسب part number الخص بيه و طبعا واضح ان فيه انواع CPU كتيره جدا و عشان كدا لازم اكون عارف انا عايز امكانيات ايه بالضبط و عامل بحث مفصل على CPU 300 المراد استخدامه حسب الامكانيات المطلوبه
طيب ايه الامكانيات المختلفة من CPU لاخر ؟
بيكون فيه اختلاف فى فى سرعته و حجم البرنامج اللى ممكن يشتغل عليه و عدد input / output modules و انواع communications اللى بيشتغل عليه و هل يمكن توصيل incoder عليه و لا لأ و غيرها كتير جدا من الاختلافات
ديه صوره بعد اختيار CPU و الضغط عليه عشان اشوف و اغير فى properties بتاعته

بلاحظ وجود 9 صفحات داخليه بتوضح امكانيات CPU و بقدر اغير حاجات كتير فيها و ديه ها نعرفها بعدين  advanced

طيب ايه معنى Networked اللى بجانبها no ؟
ده معناه ان CPU ينفعش اعمل بينه و بين اى حاجة تانية اتصال و عشان اغير ده بضغط properties

كدا انا فعلت MPI port فى CPU و ها نشرح فى درس اخر الاتصال بين CPU و الاجزاء الاخرى مثل HMI

بضغط OK

الخانة رقم 3 فى Rail : و ديه خاصه بموديول اسمه interface module و اختصاره IM
و ده شكل interface module لوحدات step 7 - 300



و الموديول ده متخصص عشان اوصل CPU بوحدة Rail تانية
و ده بحتاجه لما اكون عايز اوصل input / output modules اكتر من الحد اللى بيسمح بيه ال rail الواحد ( 8 موديولات دخل و خرج فقط لكل Rail)
و عشان اوصل بين اكثر من rail بستخدم IM فى ال rail الرئيسى Central Rack و كمان IM فى ال rail الفرعى Expansion Rack
لاحظ ان مصطلح Rack مساوى لمصطلح Rail
و بوصل بينهم عن طريق كابل خاص بيكون ليه maximum length مثلا 1 متر و توع اخر 2 متر و هكذا
و ده شكل الكابل


و كمان ممكن اوصل اكثر من 2 rail بشرط ان كل rail يكون فيه Interface module خاص بيه
صوره توضح توصيل اكثر من Rail بأكثر من Interface Module 

لاحظ ان Rack 0 ده central Rack اى الراك الاساسى و متوصل بيه عدد 3 Racks كل Rack متصل بيه power supply و عدد معين من I/O Modules اقصاها 8 موديولات
ملحوظة : I/O Modules اختصار Input Outputs modules
لاجظ ان اسم interface module المستخدم فى Central Rack بيكون IM 360
و  اسم interface module المستخدم فى Expansion Rack بيكون IM 361
ديه صوره توضح ادراج عدد 2 Rack و كل Rack فيه interface module خاص بيه ( بحيث ان فى Central Rack بستخدم IM360 و فى Expansion Rack بستخدم IM 361


انا فى البرنامج ده مش محتاج اكثر من 8 I/O Modules  عشان كدا مش ها اوصل اى interface modules و ها اسيب slot 3 فارغ
الخانة رقم من 4 الى 11 متخصصة فى ادراج Signal Modules زى
Digital Input Module و اختصارها DI
Digital Output Module و اختصارها DO
Digital Input Output Module و اختصارها DIO اى تحتوى على عدد من الدخل الرقمى و عدد من الخرج الرقمى
Analog Input Module و اختصارها AI
Analog Output Module و اختصارها AO
Analog Input Output Module و اختصارها AIO اى تحتوى على عدد من الدخل التناظرى و عدد من الخرج التناظرى
Sensor modules with IQ interface 
Special 300 اى special modules و ديه نجد بها نوعين :
1- Dummy module : و ده بأستخدمه عشان بس احجز خانه فى الراك فى اللوحة بتاعتى بس بيكون فاضى لا يستخدم فى اى حاجة تانية

صورة Dummy Module :


2- position decoder module : يستخدم فى توصيل انواع معينة من Encoders


طيب انا ها ادرج فى البرنامج هنا الموديولات الاتية :
SM 321 DI 16 x DC 24 V : اى يحتوى على عدد 16 مدخل رقمى و يتم تغذيته بجهد 24 فولت مستمر

 SM 322 DO 16 x DC 24 V / 0.5 A : اى يحتوى على عدد 16 مخرج رقمى و يتم تغذيته بجهد 24 فولت مستمر و كل مخرج يتحمل حتى 0.5 امبير 


SM 331 AL 8 x 12bit : اى يحتوى على عدد 16 مدخل تناظرى analog و دقة القرائة التناظرية 12 bits لكل مدخل ( تتراوح الدقة من 12 bit الى 16 bit و كلما زاد الرقم زادت الدقة و اصبح الموديول اغلى سعرا ) و سيتم شرح الانالوج بالتفصيل فى درس اخر 


SM 332 AO 4 x 16bit : اى يحتوى على 4 مخارج تناظرية analog و دقة القراءة 16 bit 

لاحظ القائمة السفلية :
تجد جدول فيه كل الموديولات اللى استخدمناها و موضح بجانبها part numbers اللازم للشراء من سيمنز
الاهم من ده ان يوجد به I address و  Q address و ده عناوين الدخل و الخرج اللى بيشغلها كل موديول حسب عدد الدخل و الخرج لكل موديول
مثلا الموديول  SM 322 DO 16 x DC 24 V / 0.5 A  ده موديول خرج رقمى به 16 خرج رقمى اى يحتاج الى عدد 2 bytes ( لاحظ ان كل byte يحتوى على 8 bits تبدا من 0 الى 7 )
لذلك نجد ان البرنامج قد اعطى افتراضيا لهذا الموديول byte رقم 4 و byte رقم 5 ليخذن عليهم بياناته
يعنى لما انا اكتب فى البرنامج مثلا : Q4.2 اذا انا اقصد الخرج رقم 3 فى هذا الموديول
مع العلم ان هذه العناوين address يمكن تغييرها بسهولة
اختر الموديول المراد تغيير addresses الخاصه بيه و اختر addresses tap و ازل العلامة عن system default و اختار رقم اول بايت ليبدا منه addresses الخاصة بهذا الموديول و ليكن byte رقم 2
انظر الصورة :

بعد الضغط على ok تجد العناوين الخاصة الموديول SM 322 DO 16 x DC 24 V / 0.5 A قد تغيرت لتكون byte 2 , byte 3
لاحظ تغير module addresses 


ملحوظة : بعض CPU s لا تدعم تغيير addresses للموديولات المتصله معها ( لذلك يجب معرفة هذا قبل شراء CPU من خلال data sheets الخاصه به
كدا خلصنا عمل hardware configuration و اضفنا كل الموديولات المطلوبة
نعمل save and compile و هنا البرنامج بيبحث فى كل التغييرات اللى انت عملتها و لو فيه مشكلة ها يظهرها عشان تعدلها
مثلا لو انا عملت delete لوحدة CPU طبعا كدا Hardware configuration غلط
لو رحت عملت save and compile ها يظهر الرساله ديه


لو ضغطت على details ها يظهر تفاصيل الرسالة There is no CPU in the Rack يعنى لا يوجد CPU


طبعا ها اضغط close و اروح اصلح الغلط اللى عملته حسب الرسالة ( هنا ها ارجع CPU )
و بعد اصلاح الاخطاء كلها و عمل save and compile تانى , البرنامج مش ها يظهر اى رسالة خطا و ده معناه ان HW configuration تم بطريقة صحيحة 


كدا اول درس معانا انتهى و انتظروا دروس اخرى قريبا جدا
و اى استفسار اتفضل اسأل فى تعليقات facebook


هذا الموضوع حصرى لموقع electrical engineering نرجو عدم النقل




معلومات كاتب الموضوع

مهندس كهرباء مصرى متخصص فى مجال التحكم الالى
شاهد جميع موضوعاتي: مهندس مصرى

navright

متابعى الموقع

Back to top ↑
كن على تواصل واتصال معنا

احذر.. الموقع محمى بحقوق الملكية الفكرية

© 2013 موقع الهندسة الكهربية . WP Mythemeshop Converted by Bloggertheme9
Blogger templates . Proudly Powered by Blogger .