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

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

شاطر | 
 

 معلومات عامه عن الكهرباء

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل 
كاتب الموضوعرسالة
metwally.mustafa
فريق أول
فريق أول


عدد الرسائل : 4211
العمر : 30
الموقع : Egypt
العمل/الترفيه : automation engineer
تاريخ التسجيل : 12/01/2009

مُساهمةموضوع: معلومات عامه عن الكهرباء   الجمعة 7 أغسطس 2009 - 7:52

معلومات عامه عن الكهرباء




طرق توليد الطاقة الكهربائية

Generation of Electrical Energy

إن عملية توليد أو إنتاج الطاقة الكهربائية هي في الحقيقة عملية تحويل الطاقة من شكل الى آخر حسب مصادر الطاقة المتوفرة في مراكز الطلب على الطاقة الكهربائية وحسب الكميات المطلوبة لهذه الطاقة ، الأمر الذي يحدد أنواع محطات التوليد وكذلك أنواع الاستهلاك وأنواع الوقود ومصادره كلها تؤثر في تحديد نوع المحطة ومكانها وطاقتها .

أنواع محطات التوليد :

نذكر هنا أنواع محطات التوليد المستعملة على صعيد عالمي ونركز على الأنواع المستعملة في بلادنا :

محطات التوليد البخارية .
محطات التوليد النووية .
محطات التوليد المائية .
محطات التوليد من المد والجزر
محطات التوليد ذات الاحتراق الداخلي (ديزل – غازية)
محطات التوليد بواسطة الرياح.
محطات التوليد بالطاقة الشمسية.
1-محطات التوليد البخارية

تعتبر محطات التوليد البخارية محولا للطاقة (Energy Converter)

وتستعمل هذه المحطات أنواع مختلفة من الوقود حسب الأنواع المتوفرة مثل الفحم الحجري أو البترول السائل أو الغاز الطبيعي أو الصناعي .

تمتاز المحطات البخارية بكبر حجمها ورخص تكاليفها بالنسبة لإمكاناتها الضخمة كما تمتاز بإمكانية استعمالها لتحلية المياه المالحة ، الأمر الذي يجعلها ثنائية الإنتاج خاصة في البلاد التي تقل فيها مصادر المياه العذبة .

اختيار مواقع المحطات البخارية Site Selection of Steam Power Station

تتحكم في اختيار المواقع المناسبة لمحطات التوليد الحرارية عدة عوامل مؤثرة نذكر منها

ما يلي :

القرب من مصادر الوقود وسهولة نقله إلى هذه المواقع وتوفر وسائل النقل الاقتصادية.
القرب من مصادر مياه التبريد لأن المكثف يحتاج إلى كميات كبير من مياه التبريد . لذلك تبنى هذه المحطات عادة على شواطئ البحار أو بالقرب من مجاري الأنهار.
القرب من مراكز استهلاك الطاقة الكهربائية لتوفير تكاليف إنشاء خطوط النقل . مراكز الاستهلاك هي عادة المدن والمناطق السكنية والمجمعات التجارية والصناعية
وتعتمد محطات التوليد البخارية على استعمال نوع الوقود المتوفر وحرقه في أفران خاصة لتحويل الطاقة الكيميائية في الوقود الى طاقة حرارية في اللهب الناتج من عملية الاحتراق ثم استعمال الطاقة الحرارية في تسخين المياه في مراجل خاصة (BOILERS) وتحويلها الى بخار في درجة حرارة وضغط معين ثم تسليط هذا البخار على عنفات أو توربينات بخارية صممت لهذه الغاية فيقوم البخار السريع بتدوير محور التوربينات وبذلك تتحول الطاقة الحرارية الى طاقة ميكانيكية على محور هذه التوربينات . يربط محور المولد الكهربائي ربطا مباشرا مع محور التوربينات البخارية فيدور محور المولد الكهربائي (AL TERNATOR) بنفس السرعة وباستغلال خاصة المغناطيسية الدوارة (ROTOR) من المولد والجزء الثابت (STATOR) منه تتولد على طرفي الجزء الثابت من المولد الطاقة الكهربائية اللازمة .

لا يوجد فوارق أساسية بين محطات التوليد البخارية التي تستعمل أنواع الوقود المختلفة إلا من حيث طرق نقل وتخزين وتداول وحرق الوقود . وقد كان استعمال الفحم الحجري شائعا في أواخر القرن الماضي وأوائل هذا القرن ، إلا أن اكتشاف واستخراج البترول ومنتوجاته احدث تغييرا جذريا في محطات التوليد الحرارية حيث اصبح يستعمل بنسبة تسعين بالمئة لسهولة نقله وتخزينه وحرقة إن كان بصورة وقود سائل أو غازي .

مكونات محطات التوليد البخارية :

تتألف محطات التوليد البخارية بصورة عامة من الأجزاء الرئيسية التالية :

أ ) الفرن : Furnace

وهو عبارة عن وعاء كبير لحرق الوقود . ويختلف شكل ونوع هذا الوعاء وفقا لنوع الوقود المستعمل ويلحق به وسائل تخزين ونقل وتداول الوقود ورمي المخلفات الصلبة

ب ) المرجل : Boiler

وهو وعاء كبير يحتوي على مياه نقية تسخن بواسطة حرق الوقود لتتحول هذه المياه

الى بخار . وفي كثير من الأحيان يكون الفرن والمرجل في حيز واحد تحقيقا للاتصال

المباشر بين الوقود المحترق والماء المراد تسخينه .

وتختلف أنواع المراجل حسب حجم المحطة وكمية البخار المنتج في وحدة الزمن .

ج ) العنفة الحرارية أو التوربين Turbine

وهي عبارة عن عنفة من الصلب لها محور ويوصل به جسم على شكل أسطواني مثبت به لوحات مقعرة يصطدم فيها البخار فيعمل على دورانها ويدور المحور بسرعة عالية جدا حوالي 3000 دورة بالدقيقة وتختلف العنفات في الحجم والتصميم والشكل باختلاف حجم البخار وسرعته وضغطه ودرجة حرارته ، أي باختلاف حجم محطة التوليد .

د ) المولد الكهربائي : Generator

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

هـ ) المكثف: Condenser

وهو عبارة عن وعاء كبير من الصلب يدخل اليه من الأعلى البخار الآتي من التوربين بعد أن يكون قد قام بتدويرها وفقد الكثير من ضغطه ودرجة حرارته ، كما يدخل في هذا المكثف من أسفل تيار من مياه التبريد داخل أنابيب حلزونية تعمل على تحويل البخار الضعيف إلى مياه حيث تعود هذه المياه إلى المراجل مرة أخرى بواسطة مضخات خاصة .

و) المدخنة : Chimney

وهي عبارة عن مدخنة من الآجر الحراري ( Brick) أسطوانية الشكل مرتفعة جدا تعمل على طرد مخلفات الاحتراق الغازية إلى الجو على ارتفاع شاهق للإسراع في طرد غازات الاحتراق والتقليل من تلوث البيئة المحيطة بالمحطة .

ز) الآلات والمعدات المساعدة : Auxiliaries

وهي عبارة عن عدد كبير من المضخات والمحركات الميكانيكية والكهربائية ومنظمات السرعة ومعدات تحميص البخار التي تساعد على إتمام العمل في محطات التوليد .



2-محطات التوليد النووية : Nuclear Power Station

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

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

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

أن أول محطة توليد حرارية نووية في العالم نفذت في عام 1954 وكانت في الاتحاد السوفيتي بطاقة 5 ميغاواط . .

ومحطات التوليد النووية غير مستعملة في البلاد العربية حتى الآن . ولكن محطات التوليد الحرارية البخارية مستعملة بصورة كثيفة على البحر الأحمر والبحر الأبيض المتوسط والخليج العربي في توليد الكهرباء ولتحلية المياه المالحة .

3-محطات التوليد المائية : Hydraulic Power Stations حيث توجد المياه في أماكن مرتفعة كالبحيرات ومجاري الأنهار يمكن التفكير بتوليد الطاقة ، خاصة إذا كانت طبيعة الأرض التي تهطل فيها الأمطار أو تجري فيها الأنهار جبلية ومرتفعة. ففي هذه الحالات يمكن توليد الكهرباء من مساقط المياه . أما إذا كانت مجاري الأنهار ذات انحدار خفيف فيقتضي عمل سدود في الأماكن المناسبة من مجرى النهر لتخزين المياه . تنشاء محطات التوليد عادة بالقرب من هذه السدود كما هو الحال في مجرى نهر النيل. وقد بني السد العالي وبنيت معه محطة توليد كهرباء بلغت قدرتها المركبة 1800 ميغاواط . وعلى نهر الفرات في شمال سوريا بني سد ومحطة توليد كهرباء بلغت قدرتها المركبة 800 ميغاواط .

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

مكونات محطة التوليد المائية : Components of Hydro-Electric Station

تتألف محطة توليد الكهرباء المائية بصورة عامة من الأجزاء الرئيسية التالية.

مساقط المياه (المجرى المائل) Penstock
وهو عبارة عن أنبوب كبير أو أكثر يكون في اسفل السد أو من أعلى الشلال إلى مدخل التوربينة وتسيل في المياه بسرعة كبيرة . يوجد سكر في أوله (بوابة) (VALVE) وسكر آخر في آخره للتحكم في كمية المياه التي تدور التوربينة .

تجدر الإشارة الى أن السدود وبوابات التحكم وأقنية المياه الموصلة للأنابيب المائلة تختلف حسب كمية المياه وأماكن تواجدها .

ب. التوربين: Turbine

تكون التوربينة والمولد عادة في مكان واحد مركبين على محور رأسي واحد . يركب المولد فوق التوربينة . وعندما تفتح البوابة في اسفل الأنابيب المائلة تتدفق المياه بسرعة كبيرة في تجاويف مقعرة فتدور بسرعة وتدير معها العضو الدوار في المولد حيث تتولد الطاقة الكهربائية على أطراف هذا المولد .

ج ) أنبوبة السحب : Draught Tubes

بعد أن تعمل المياه المتدفقة في تدوير التوربين فلا بد من سحبها للخارج بسرعة ويسر حتى لا تعوق الدوران . لذا توضع أنابيب بأشكال خاصة لسحبها للخارج السرعة اللازمة.

د) المعدات والآلات المساعدة : Auxiliaries

تحتاج محطات التوليد المائية آلي العديد من الآلات المساعدة مثل المضخات والبوابات والمفاتيح ومعدات تنظيم سرعة الدوران وغيرها .

4-محطات التوليد من المد والجزر Tidal Power Stations

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

واكثر بلاد العالم شعورا بالمد والجزر هو الطرف الشمالي الغربي من فرنسا حيث يعمل مد وجزر المحيط الأطلسي على سواحل شبه جزيرة برنتانيا إلى ثلاثين مترا وقد أنشئت هناك محطة لتوليد الطاقة الكهربائية بقدرة 400 ميغاواط . حيث توضع توربينات خاصة في مجرى المد فتديرها المياه الصاعدة ثم تعود المياه الهابطة وتديرها مرة أخرى .

ومن الأماكن التي يكثر فيها المد والجزر السواحل الشمالية للخليج العربي في منطقة الكويت حيث يصل أعلى مد إلى ارتفاع 11 مترا ولكن هذه الظاهرة لا تستغل في هذه المناطق لتوليد الطاقة الكهربائية


بعض اجهزة الاتصالات:
اولا:المكثف Repeater :

وعي من اوائل الاجهزه التي استخدمت لغرض زيادة المسافه التي يمكن مدها بين الاجهزه ، وايضا من خلاله نستطيع زيادة عدد الاجهزه التي يمكن وصلها مع بعضها البعض في الشبكه الواحده، وهو مدعوم من قبل انظمة شبكات ايثرنت Ethernet اي انه يمكن وضعه في هذه الشبكات كاحد معدات الربط فيها، ويعمل هذا الجهاز على Physical Layer في ال OSI Model.
يعمل هذا الجهاز بشكل بسيط جدا ، حيث انه يستقبل الاشاره من مخرج ، ويقوم باعادة ارسالها من مخرج اخر على انه هو نقطة الاتطلاق لهذه الاشاره فيزيد في مسافتها

ثانيا: الجسر Bridge

يشبه في عمله الRepeater في انه يقوم بزيادة المسافه بين الاجهزه ، الا انه يعمل على Data Link Layer في OSI Model وايضا يقوم بعمل قوائم للPhysical Address او الMAC Address فيقوم بارسال الاشارات الى الاجهاز المراد بالاعتماد على MAC Address.

ثالثا: HUB

وهو عباره عن Repeater ولكن بعدة مخارج وايضا يعمل على Physical Layer .
مثال:


رابعا: Switch

وهو عباره عن hub مع Bridge مبني في داخله ، يعني هو عباره عن جمع بين الhub والbridge معا في جهاز واحد وهو يعمل على Data Link Layer في الOSI Model ، ومن مميزاته انه اسرع من الhub وانه لا يحتوي على الصدامات التي تحدث بين البيانات Without Collisions .
والصوره التاليه توضح مثال على الSwitch :


خامسا: MAU
وهو اختصار ل Multi Access Unit ، ويعمل هذا الجهاز على شبكات Ring Topology حيث يعتمد على Tokens في ارساله للبيانات.
يستخدم من كيبلات التوصيل نوع STP : Sheilded Twisted Pair ، وهو يستطيع ان يشبك لحد 260 كمبيوتر على ان تكون المسافه بين الكمبيوتر والMAU لا تزيد عن 100 متر .
وايضا يستخذم كيبلات من نوع UTP : Unsheilded Twisted Pair فيدعم اتصال 72 جهاز بالMAU ولحد 45 متر بين الجهاز والMAU .
يتم وصل الMAUs مع بعضها البعض باستخدام منافذ خاصه في نفس ال MAU تسمى Ring/in و Ring/out كما هو مبين في الصوره :


وتسمى هذه العمليه Cascading MAUs



كيف يمكن حساب مساحة مقطع الأسلاك بأكثر من طريقة و ذلك حسب العوامل التالية :

1- طبيعة الحمل ( single/three phase)
2- طول المسافة بين الحمل و التغذية
3- نوع الأسلاك المستخدمة
4- طريقة التمديد ( تمديدات ظاهرة أو تحت الأرض أو غاطسة في الحوائط ...................)

فأبسط طريقة هي حساب التيار( current ) من القدرة الكهربائية (Power) و بعد ذلك اختيار حجم السلك المناسب حسب الجداول المرفقة لكل نوع من اسلاك ( حسب كاتلوج الأسلاك و الصادر من المصنع ) و تكون الطريقة كالتالي :

1 - حساب التيار( current ) من العلاقات التالية :
P = I V CosQ للوجه الواحد (Single phase
و منه [( I = P /( V x CosQ ]

P = 1.732 x I V CosQ للثلاث أوجه (Three phase
و منه I = P /(1.732 V x CosQ
حيث أن Cos Q هو معامل القدرة الكهربائية والذي يحسب في أغلب الأحيان ب 0.8 ما لم يذكر غير ذلك .

2- بعد حساب التيار نرجع لجداول الأسلاك و التي توضح شدة التيار و حجم السلك المناسب لها .

و لكن في بعض الأحيان لا يوجد كتالوج للأسلاك فما العمل ؟؟؟؟؟؟

من الخبرة الشخصية وجدت علاقة ( تقريبية )بين التيار و حجم السلك و هي

1mm تغذي 4A


أي أن كل 1mm من السلك تتحمل 4A من التيار وهذه هي حسب شخصية بالخبرة العملية و ليس لها قوانين وذلك للعلم .

الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
metwally.mustafa
فريق أول
فريق أول


عدد الرسائل : 4211
العمر : 30
الموقع : Egypt
العمل/الترفيه : automation engineer
تاريخ التسجيل : 12/01/2009

مُساهمةموضوع: رد: معلومات عامه عن الكهرباء   الجمعة 7 أغسطس 2009 - 7:53






ماهي العوامل التي يجب ان تؤخذ في حسابات تصميم الانارة :يجب معرفة بعض المعلومات عن المكان الذي تريد عمل إنارة لهمثل :

1- طبيعة المكان ( سكن خاص أو صناعي أو تجاري ............ ) حيث أنلكل مكان اضاءة خاصة به تحسب باللكس ( Lux ) وهذه موجودة في جداول المواصفاتالحكومية ( عندنا في الكويت المواصفات البريطانية ) و اللكس هو شدة الإضاءة للمترالمربع

2- نحسب مساحة ( area ) المكان المراد إنارته بالمتر المربع .

3- الإضاءة الكلية للمكان ( Lumen ) و ذلك حسب ما يلي :

Lumen = area x luxو Lumen هو الإضاءة الناتجة من مصدرالإضاءة ( المصباح ) و تكون مسجلة عليه من المصنع و كذلك القدرة الكهربائية للمعلقة ( وحدة الإضاءة ) بالواط ( watt ) ومنه يمكن معرفة الحمل الكهربائي الكلي .

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

تعريف المحول:
هو معدة ساكنة لا تحتوى على أي أجزاء متحركة تستخدم لنقل القدرة الكهربية من جهة إلى جهة أخري وذلك بتغيير قيم مكونات هذه القدرة (الجهد والتيار ) مع المحافظة على التردد.
وعادة يسمي الملف المتصل بمصدر الجهد بالملف الابتدائي كما يسمي الملف المتصل بالحمل بالملف الثانوي.

استخدامات المحولات:
1. تستخدم المحولات لنقل القدرة الكهربية لمسافات بعيدة من أماكن توليدها إلى أماكن توزيعها واستخدامها.
2. تستخدم المحولات مع أجهزة القياس والوقاية عندما تكون التيارات والجهود الكهربية عالية وذلك بخفض قيم التيارات أو الجهود إلى قيم صغيرة يمكن قياسها والتعامل معها.
3. تستخدم المحولات في العزل الكهربائي بغرض منع الشوشرة الكهرومغناطيسية في الدوائر الإلكترونية.
4. تستخدم المحولات في اغلب الأجهزة الكهربية والالكترونية للحصول على جهود تشغيل هذه الأجهزة والتي تعتبر صغيرة جدا بالمقارنة بجهد المصدر.
5. تستخدم المحولات أيضا للموائمة ( التوفيق ) بين الممانعات.

تركيب المحول:
يتركب المحول عموما من:
1- قلب حديدي مصنوع من رقائق من الألواح المصنوعة من الصلب السليكوني.
2- ملفين من الأسلاك الكهربية المعزولة احدهما هو الملف الابتدائي والآخر هو الملف الثانوي ويتم لفهما على جانبي القلب الحديدي.
أي انه يمكن اعتبار المحول مكون من دائرتين احداهما دائرة مغناطيسية والأخرى دائرة كهربية حيث يمثل القلب الحديدي الدائرة المغناطيسية و تمثل الملفات الدائرة الكهربية.



تصنيف المحولات من حيث نسبة التحويل:
1. محولات رفع Step-up
2. محولات خفض Step-down
ملحوظة:
أى محول يمكن ان يعمل كمحول خافض أو محول رافع أعتمادا على أتجاه الغذية و لا يوجد بين المحول الرافع او المحول الخافض أى اختلاف فى التركيب او التصميم.

* تصنيف المحولات من حيث الوظيفة الكهربية:
1. محولات قدرة ( Power Transformer ) وهى المحولات المستخدمة فى شبكات النقل الكهربية ومحطات التوليد الكهربية.
الشكل التالى يوضح صورة محول قدرة جهد 132/11 كيلو فولت

محولات نوزيع ( Distribution Transformer ) و هى المحولات المستخدمة فى شبكات التوزيع الكهربائية و تكون قدرة هذة المحولات أقل من MVA 5 .
3- محولات قياس و تنقسم إلى نوعين
1 - محولات جهد Voltage Transformer .
2 - محولات التيار Current Transformer.

* تركيب المحول Construction of Transformer
يتركب المحول من ثلاثة أجزاء رئيسية هى:
- الملف الأبتدائى Primary Winding
- الملف الثانوى Secondary Winding
- القلب الحديدى Core

العناصر الثلاثة الذكورة اعلاه هى اجزاء المحول الأساسية اما فى محولات الفدرة ( Power Transformer ) فيتم إضافة الأجزاء التالية
- خزان الزيت الرئيسى Main Tank
- خزان التمدد Conservator
- ريديتر ( مجموعة مواسير للتبريد الزيت ) Radiator
- طلمبة ضخ الزيت Oil pump
- مجموعة مراوح التبريد Cooling Fan
- منظم الجهد Tap Changer
- عازل أختراق الجهد العالى HV Pushing
- عازل أختراق الجهد المنخفض LV Pushing




حدوث الضوضاء فى المحولات بيكون راجع الأجزاء الميكانيكية الغير مثبته بالأسلوب الصحيبح و احيانا من عدم التثبيت الجيد لرقائق القلب الحديدى و تزداد هذة الضوضاء كلما ازدات الحمل نتيجة لزيادة التيار الكهربى و بالتالى زيادة المجال المغناطيسى.
و المواصفات العالمية IEC تحدد قيمة هذة الضوضاء بوحدة قياس الديسبل طبقا لحجم المحول و جهد التشغيل و قدرة المحول و هذة موضوعة فى جداول طبقا لمواصفات المحول و اذا زادت هذة القيم عن القيم المحددة فهذا معناه وجود خلل بالمحول.
بالنسبة للتردد اذا قل يزداد الفيض المغناطيسى و التالى من الممكن ان يكون له تاثير على زيادة نسبة الضوضاء


يتم حساب المفاقيد الحديدية فى المحول و بتحليل هذة المعادلة و معرفة المتغرات التى تتحكم فيها نعرف كيف بتم تقليل المفاقيد فى محولات القدرة
Pe= K * t^2 * B^2 *F^2/Ro W/Kg
حيث
Pe قية المفاقيد الحديدية بالوات لكل كيلو جرام من وزن القلب الحديد
K رقم ثابت يعتمد على نوع سبيكة الحديد المصنوع منها القلب الحديدى
t سمك شرائح الحديد المصنوع منها القلب
F تردد التيار الكهربى
Ro قيمة المقاومة النوعية للقلب الحديدى
B كثافة الفيض المغناطيسى

و من المعادلة السابقة نجد ان قيمة المفاقيد تتناسب طرديا مع مربع التردد و مربع الفيض المغناطيسى و مربع سمك الشرائح المصنوع منها القلب الحديدى و تتناسب عكسى مع المقاومة النوعية لمادة القلب
و مما سبق يمكن تقليل المفاقيد الحديد و التيارات الدوامية عن طريق
1- تقليل كثافة الفيض المغناطيسى
2- استخدام سبيكة من الحديد لها مقاومة نوعية عالية
3 - استخدام شرائح ذات سمك صغير



يصنع القلب الحديدى من شرائح الحديد السلكونى لتقليل التيارات الدوامية و تقليل المفاقيد


كيف يعمل جهاز انذار الحريق
جهاز انذار الحريق

جهاز كشف الدخان المستخدم للتحذير من اندلاع حريق في غرفة أو مبني من الاجهزة الهامة والضرورية فبالرغم من انخفاض تكلفتها التي تبلغ في حدود 15 دولار فإنها تقي من نشوب حريق قد يقضي على ممتلكات مؤسسة بكاملها. يتكون جهاز كاشف الدخان Smoke Detector من جزئين اساسيين اولهما مجس حساس للضوء وهو الفوتوديود Photodiode والجزء الثاني هو جهاز الكتروني يصدر صوت منبه مرتفع. يعمل جهاز انذار الحريق من خلال بطارية 9 فولت أو من خلال مزود الكهرباء المنزلي.



فكرة عمل جهاز انذار الحريق


يعتمد هذا النوع من كاشف الدخان على فوتوديود وهو حساس للضوء، وإذا ما تم تصميم دائرة إلكترونية بحيث اذا سقط الضوء على الفوتوديود تصدر الدائرة الإلكترونية جرس منبه ذو صوت عالي. وهذه فكرة عمل جهاز انذار الحريق حيث أن الجهاز يحتوي على شعاع ضوئي عادي يصدر من ديود باعث للضوء LED مثبت في نهاية انبوبة اسطوانية الشكل وعلى زاوية 90 درجة يتفرع اسطوانة اخرى مثبت في نهايتها فوتوديود.


في حالة تواجد دخان كثيف في الغرفة فإن هذا الدخان سيدخل من الجهة المقابلة للاسطوانة المثبت بها المصدر الضوئي وسيعمل على تشتيت الضوء ليسقط على الفوتوديود وبالتالي سيتم تفعيل الدائرة الإلكترونية التي بدورها ستطلق صفارة الإنذار

الأعطال الكهربائية
يمكن تحديد أنواع الأعطال الكهربائية التي تحدث في التمديدات الكهربائية أو الأجهزة والمعدات الكهربائية بحسب التعريفات التالية(1):
أعطال الدائرة المفتوحة
ويحصل عند انقطاع أحد الموصلات (الأسلاك) وعندها ينقطع التيار الكهربائي وتتوقف الآلات والأجزاء التي يغذيها هذا الموصل عن العمل أو الإضاءة، وهذا النوع لا يشكل خطورة تذكر وتعود الآلات إلى العمل بمجرد إعادة توصيل الدائرة.
قصر الدائرة
ويحصل عند تماس موصلين مختلفين أو أكثر فيما بينهما ويتسبب عن ذلك مرور تيار كبير وشديد الخطورة، وبسبب هذا التيار الكبير تعمل المنصهرات (fuses) أو القواطع (Circuit breakers) على حماية الجهاز بفصل الدائرة عن المنبع (أو المصدر) وبذلك نتجنب حصول حريق في التجهيزات الكهربائية أو خلل في أداء وظائفها.
تفتت أو انهيار العازلية
ويحدث عند تلف جزء من العازل (البلاستيك) المحيط بالموصل الكهربائي ما يؤدي إلى التماس بين الموصل وجسم الآلية، وتصبح الآلة عندئذ مصدر خطر لأنها تكهرب كل من يمسها أو تلامسه (إذا لم تكن هناك أجهزة حماية كالخط الأرضي) وقد تسبب الوفاة إذا كان ملامسها واقفًا على أرض رطبة أو كان ممسكًا باليد الأخرى أجسامًا معدنية موصولة بالأرض.

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

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

▪ لماذا الربط الكهربائي؟

إن الهدف الأساسي لاي نظام للقوى الكهربائية إمداد المستهلك بالطاقة الكهربائية بأقصى درجات الاعتماد الممكنة وبأقصى درجات الاقتصاد في تكاليف توليد الطاقة الكهربائية الممكنة . ومما لا شك فيه أن مخاطر فشل النظام الكهربائي وعدم مقدرته على مجابهة الأحمال المستقبلية وما يتبع ذلك يضل أمراً قائماً ، ذلك أن هذا الفشل ينتج لعجز في التوليد أو إرتفاع مفاجئ للأحمال أو غيرها ذو طبيعة عشوائية .
أثناء التخطيط لإنشاء أنظمة القوى الكهربائية يجب أن يراعى قابلية التوسع في قدرات التوليد متى ما كان ذلك ضرورياً ، وإنشاء الوحدات المولدة الجديدة هي أحد الخيارات المتاحة إلا أن تكاليف إنشاء هذه الوحدات الجديدة باهظة الثمن .
وهنا يأتي دور الربط الكهربائي إذ يعتبر هو الخيار الأفضل وخاصة إذا كان هذا الربط بين عدد من المناطق المختلفة في حيث قدراتها التوليدية ونمط أحمالها وإختلاف حدوث أحمالها الذروية .
فالربط الكهربائي يقلل من مخاطر القطع الكهربائي مما يؤدي إلى تحسين مستوى الإعتمادية .
الكونتاكتور
الكونتاكتور هو القاطع الالي نطلق عليه اسم القاطع الصناعي وهو قاطع يختلف عن القواطع المستخدمه في اللوحات الكهربائية المنزليه من ناحية الشكل والاستخدام والحجم وهو يستعمل في الكهرباء الصناعيه ويركب في اللوحات الصناعيه التي يستخدم بها التيار الثلاثي ( L1 –L2- L3- ) ويحتوي هذا القاطع علي عدة تماسات ومنها مايسمي تماسات دارة الاستطاعه – وتماسات دارة التحكم – ومنها التماسات المساعدة وتماسات التثبيت 0 ويقوم هذا القاطع بوصل او فصل التيار الكهربائي عن المحركات الكهربائية او الالات الكهربائية التي يتحكم بها هذا القاطع وهو يعمل علي مجال التحريض المغناطيسي عند توصيل التيار للملف ( البوبين) يتحرك الجزء المتحرك من الملف ويلتصق باالجزء الثابت ويتم بذلك وصل تماسات الاستطاعه فيصل التيار للمحرك وتتم عمليه تشغيل القاطع بواسطة ضواغط خاصه للتشغيل (ستارت) وضواغط خاصه للايقاف ( ستوب) وتحتوي هذة الضواغط علي تماس مغلق وتماس مفتوح كما ان القاطع ايضا يحتوي علي تماسات مغلقه واخري مفتوحه ولكل من هذة التماسات عملها الخاص بها 0 وللقواطع انواع واحجام واشكال مختلفه وقياسات تختلف عن بعضها ويتم اختيار القاطع مايتناسب مع لوحه موصفات المحرك – الاستطاعه – التيار – قوة التحمل – التوتر –
ولهذا القاطع مجالات كثيرة وعديدة في الاستعمال وله فوائد كبيرة كما انه يستعمل في لوحات المصاعد الكهربائية والسلالم المتحركه والروافع الكهربائية وفي لوحات ابار الماء والمولدات الكهربائية في عملية التحويل الالي للتيار الكهربائي عند الانقطاع ( يلاحظ ذلك في المستشفيات ) ويكون القاطع مرقم حسب الاستعمال وتكون تماسات الاستطاعه من الاعلي وترقيم تماسات الاستطاعه يكون بشكل متقابل ( 1 – 2 - 3- 4- 5- 6- ) مدخل ومخرج التيار وتكون تماسات دارة التحكم من الاسفل ولها ارقام خاصه لتوصليها ومنها تماسات مغلقه وتماسات مفتوحه وتماسات للتثبيت التشغيل وفي اغلب الاحيان يكون هذا التماس رقم ( 13- 14- ) اضافة الي تماس الملف الذي يوصل به فاز – نتر – عن طريق ضاغطه التشغيل ( L1—N ) ويرقم الملف بحرف – A B - - -ونستطيع ايضا تركيب تماسات اضيافيه اذا دعت الحاجه لذلك ويمكن تركيب علي القاطع من ناحية تماسات الاستطاعه ريلها ت حررايه للحمايه من ارتفاع زيادة التيار ودرجة الحرارة ولهل تماسات تصبح مشتركه مع تماسات الكونتاكتور ولها تماسات خاصه بها وهي تقوم بفصل التيا ر عن القاطع وبالتالي يفصل القاطع التيار عن المحرك في حال ارتفاع دراجة الحرارة ولها عدة تماسات ومنها تماس رقم 95 في اغلب الاحيان توصل من خلال هذا التماس لمبه اشارة تعرف بلمبة الخطاء توجد في اللوحه الكهربائية تضيء هذة الاشارة في وجود خطاء او عطل 0
ويستعمل القاطع الالي في امور كثيرة ومنها لتشغيل المحركات الكهربائية مع عكس حركة المحرك ( يمين - يسار ) والمعروف انه لعكس حركة دوارن المحرك الثلاثي يكون باستبدال فاز مكان فاز والقاطع الالي يقوم بهذا التبديل ومن الاستعمالات للقاطع يتم اقلاع المحركات الثقيله والتي تسحب شدة تيار كبيرة جدا عند اقلاعها ولتخفيف ذلك يقوم القاطع بعملية اقلاع مايسمي نجمي مثلثي واغلب الاستعمالات لهذا القاطع يكون في المجال الصناعي 0ولكن يستخدم في ايضا في مجالات اخري في الانارة العامه مثل انارة الشوارع والطرق الرئسيه والحدائق العامه ويستخدم ايضا في اشارات المرور الضوئيه ما استخدام الريلهيات الزمنيه المؤقت الزمني
وانا استخدم القاطع لتحكم بخليه ضوئيه للانارة العامه ( عند غياب الشمس )

هبوط التوتر في الاسلاك الكهربائية
______________________
ماهو هبوط التوتر وكيف يحصل ؟
من المتعارف عليه ان سريان التيار في الاسلاك الكهربائية يتحول جزء من التيار الي حرارة ناتجه عن المقاومه الأوميه للناقل الكهربائي وهذة الحرارة تؤدي الي مفاقيد للتوتر وينتج عنها ما يسمي بهبوط التوتر ويعود ذلك الي شدة التيار المرتفعه المارة في السلك ذو المقطع الغير مناسب ونيتجة ذلك امرين غير مرغوبا بهما الاول ارتفاع درجة الحرارة في السلك الكهربائي والامر الثاني هبوط التوتر عن الحد الغير مسموح به 0ويمكن معرفة ذلك من خلال قياس التوتر الكهربائي عند المنبع الكهربائي للمنزل ( العداد) وقياس التوتر عند ابعد نقطه كهربائية في المنزل سوف نجد بأن القياس اختلف واصبح التوتر عند قياس النقطه اقل من توتر المنبع وهذا هو الهبوط الذي حصل وتسبب في ارتفاع درجة حرارة السلك والهبوط المسموح به في التمديدات المنزليه ( الانارة ) هو3% وما فوق ذلك يعتبر غير مرغوب به ويجب ان نتفادي ذلك 0ولكي نتفادي هذا الهبوط ونتجنب ارتفاع درجة الحرارة0
يجب توفير عدة شروط ومنها
1- ان يكون مقاومة الناقل قليله ويتم ذلك باستخدام النواقل الجيدة ( النحاس يعتبر ناقل جيد )
2- اختيار مقطع ناقل مناسب
3-ان يكون الناقل ممدد بشكل مستقيم وان نتجنب العقد في الناقل
ولكي يتم الحد من الحرارة الزائدة يجب علينا ان نمنع حصول الهبوط الغير مسموح به0 ويكون ذلك بأختيار المقطع المناسب للناقل الكهربائي
كلما ارتفعت شدة التيار في السلك ارتفعت درجة حرارة السلك ونتجنب ذلك بزيادة مقطع السلك0ولكي نتوصل الي المقطع المناسب يجب ان نعرف شدة التيار المار في السلك الكهربائي وبمعرفة شدة التيار وكثافة التيار نتوصل لمعرفة المقطع0
وتعرف شدة التيار الاستطاعه تقسيم التوتر = شدة التيار ( الامبير)
وكثافة التيار هي شدة التيار المار في كل 1مم2 من مقطع السلك وتقاس بالامبير وهي الكثافه التي يتحملها هذا الجزء من المقطع والتي لاتصل معها الحرارة الي الدرجه الغير مرغوب بها وبذلك يكون اختيار مقطع السلك المناسب وحسب شدة التيار وطول مسافة الناقل يزداد مقطع السلك
مع الاخذ بعين الاعتبار درجة حرارة الجوء المحيط لانه عند انخفاض درجة الحرارة بشكل ملحوظ تقل مقاومة الناقل ويصبح ناقل جيد للتيار ومقياسا علي ذلك العكس 0ويوكد ذلك ان الشبكه الكهربائية العامه التي تمدد علي الاعمدة الكهربائية تكون النواقل غير معزوله بالطبقه البلاستكيه وذلك من اجل الاستفادة من التهويه وتخفيف حرارة السلك وهذا هو هبوط التوتر مع العلم ان هذا يعتبر من الاسس المهمه في التمديدات المنزليه لكي نؤمن سلامة التمديدات والاسلاك من ارتفاع درجة الحرارة التي ينبغي ان لاتكون فوق المعدل الطبيعي لها وبنفس الوقت حمايه لسلامة من يستخدمها
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
PLCMan
Admin


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

مُساهمةموضوع: رد: معلومات عامه عن الكهرباء   الجمعة 7 أغسطس 2009 - 9:53


جزاكم الله خيرا أخي العزيز

_________________


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


عدد الرسائل : 4211
العمر : 30
الموقع : Egypt
العمل/الترفيه : automation engineer
تاريخ التسجيل : 12/01/2009

مُساهمةموضوع: رد: معلومات عامه عن الكهرباء   الجمعة 7 أغسطس 2009 - 10:29

PLCMan كتب:

جزاكم الله خيرا أخي العزيز

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


عدد الرسائل : 7
تاريخ التسجيل : 11/09/2009

مُساهمةموضوع: رد: معلومات عامه عن الكهرباء   السبت 17 أكتوبر 2009 - 8:21

تسلم ياهندسة على المعلومات القيمة ومزيدا من التقدم
وجزاك الله عنا الف خير
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
NABIL ELKHOLY
مساعد أول
مساعد أول


عدد الرسائل : 60
العمر : 40
تاريخ التسجيل : 15/05/2010

مُساهمةموضوع: رد: معلومات عامه عن الكهرباء   الأحد 11 يوليو 2010 - 11:01

جعله الله فى ميزان حسناتك
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
عدنان نعيم
عريف
عريف


عدد الرسائل : 14
العمر : 46
تاريخ التسجيل : 05/08/2010

مُساهمةموضوع: رد: معلومات عامه عن الكهرباء   السبت 7 أغسطس 2010 - 5:07

بارك الله بجهودكم الجباره من اجل نشر الوعي والفائده لعامة المشتركين,نتمنى من الله العلي القدير ان يديم وي}يد هذه الروح و هذه الجهودالكبيره.والسلام
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
electric1500
مساعد
مساعد


عدد الرسائل : 40
العمر : 36
تاريخ التسجيل : 20/05/2010

مُساهمةموضوع: رد: معلومات عامه عن الكهرباء   السبت 14 أغسطس 2010 - 3:41

مشكور ياامير
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
ابو يوسف
ملازم أول
ملازم أول


عدد الرسائل : 104
العمر : 32
العمل/الترفيه : فنى كهرباء
تاريخ التسجيل : 07/01/2011

مُساهمةموضوع: رد: معلومات عامه عن الكهرباء   السبت 12 نوفمبر 2011 - 4:25

جعله الله فى ميزان حسناتك
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
ابو يوسف
ملازم أول
ملازم أول


عدد الرسائل : 104
العمر : 32
العمل/الترفيه : فنى كهرباء
تاريخ التسجيل : 07/01/2011

مُساهمةموضوع: رد: معلومات عامه عن الكهرباء   السبت 12 نوفمبر 2011 - 4:43

معلومه عن محركات السيرفوا
منقول هذا للعلم
مقدمة:
بسم الله والحمد لله والصلاة والسلام على سيدنا محمد صلى الله
عليھ وعلى آلھ وأصحابھ وسلم.. وبعد
الإخوة والزملاء الأعزاء يسعدني أن أقدم لكم ما يمكن تسميتھ
ورشة عمل عن التحكم في محركات السيرفو وكيفية التعامل مع
برامج التشغيل الخاصة بھا وقصدت بتسميتھا ورشة عمل لأنني
سأكون معنيا وبشكل أساسي على الجانب العملي والتطبيقي وليس
الجوانب النظرية والأكاديمية والتي آمل في نھايتھا أن تكونوا
قادرين على فھم البرامج المتعلقة بمحركات السيرفو وكيفية عمل
برنامج لتشغيل محرك سيرفو وكيفية تتبع أعطالھ وإصلاحھا
وعنونتھا ب ( مقدمة في التحكم في محركات السيرفو ) لأنھا يمكن
أن تكون مدخلاً يلج منھ من أراد الاستزادة في ھذا المجال من
مجالات التحكم الآلي والبناء عليھا ،وسوف تقتصر دراستنا في ھذا
المجال على المحركات وبرامج التشغيل المنتجة من شركة سيمنس
والتي لھا الاستخدام الغالب في شركتنا مع العلم بأنھ توجد العديد من
الشركات العالمية التي تنتج محركات السيرفو وبرامج التشغيل
الخاصة بھا ، ولمعرفتي المسبقة بأن ھذه الدورات التدريبية
تستھدف في المقام الأول الفنيين المنضمين حديثاً إلى فريق العمل
بالشركة وحديثي العھد بالعمل في مجال التحكم الآلي فسوف أقوم
بالبدء بالتعرض بإيجاز لبعض الأسس النظرية التي قد تعيننا في فھم
الموضوع الذي نحن بصدده داعياً الله عز وجل أن يوفقني لحسن
العرض ويوفقكم لحسن التلقي والفھم.
والله من وراء القصد وھو يھدى السبيل.
صفحة 3 من 66
وفى البداية أريد أن انوه إلى انھ يوجد لدينا نوعان أساسيان من طرق التحكم الآلي ھما:
: Open Loop Systems 1- الأنظمة ذات الحلقة المفتوحة
ھي أبسط أشكال التحكم ، يتم فيھا تمكين الخرج عن طريق دخل مرجعي إذ أن الفعل التحكمي مستقل عن الفعل الناتج
عن الخرج .
أنظمة الحلقة المفتوحة : التشابھية والرقمية ليس لھا تغذية عكسية وھي بالتالي غير قادرة على أخذ أي فعل تصحيحي إذا
تغير الخرج .
يبين الشكل التالي مخطط صندوقي بسيط لنظام تحكم تشابھي حلقة مفتوحة للتحكم بسرعة محرك .
أمالدخل. بواسطة المقاومة المتغيرة يضخم ويطبق عن طريق وحدة قيادة المحرك ، بھذه الطريقة فإن السرعة يمكن أن
تتغير على مجال واسع بحسب تغيرات المقاومة المتغيرة في الدخل .
لكن إذا تم تطبيق حمل زائد عل المحرك مسبباً نقصان في سرعة المحرك عندھا فإن نظام الحلقة المفتوحة غير قادر
على تغيير وحدة القيادة لتعويض ھذا النقصان في السرعة .
Interface input Controller
Power
+
+ V _
M
+
Dc-Motor
Load
Shift
Input Pot
مقاومة متغيرة
صفحة 4 من 66
:Closed Loop Systems 2- الأنظمة ذات الحلقة المغلقة
يستخدم ھذا النمط من الأنظمة شكل من أشكال محولات الطاقة (الحساسات) لمراقبة الظاھرة الناتجة في الخرج وإعطاء
إشارة تغذية عكسية من ھذا الحساس للمقارنة مع مستوى مرجعي في الدخل كما ھو مبين في الشكل التالي :
إن مقياس السرعة ھو وضع حساس يتحسس الخرج ليغلق ممر التغذية العكسية سامحاً للنظام بأن يستجيب للتغيرات
ضمن الشروط الموجودة عل الخرج ، فإذا ھبطت سرعة المحرك فإن إشارة التغذية العكسية للنظام سوف تنقص مسببةً
زيادة لإشارة الخرج عن عنصر التحكم وبالتالي سيقاد المحرك بشكل آني بقيمة أكبر وذلك لإعادة السرعة إلى قيمتھا
الأصلية .
لذلك فإن نظام الحلقة المغلقة أكثر دقة من نظام الحلقة المفتوحة لكن باعتبار أن الدقة في ھذا النظام صغيرة جداً وفد
نحتاج إلى نظام أكثر دقة فإن الأنظمة الرقمية ذات الحلقة المغلقة ھي التي تفي بالغرض .
كما ھو موضح بالشكل التالي:
+ V
Input Pot
مقاومة متغيرة
Speed Sensor
Feedback Signal
صفحة 5 من 66
والتغذية العكسية في حالة التحكم في المحركات تكون عن طريق أجھزة معينة منھا ما يراقب السرعة فقط مثل
التاكوميتر ومنھا ما يراقب السرعة والموضع كالأنكودر والريزولفر وھذه الأجھزة تقوم بتغذية الكنتروللر بمقدار الخطأ
بين السرعة أو المسافة المطلوب تحقيقھا وبين السرعة أو المسافة الحالية وبالتالي يقوم الكنتروللر بتغير ما يلزم في
الخرج للوصول إلى السرعة أو المسافة المطلوبة.
مثل ( Position تراقب الموضع أو المكان ). Positional ھناك أنواع مختلفة من وسائل التغذية الراجعة الموضعية
المسطرة) ) Linear Scale واللينير سكيل Encoder والانكودر Resolver الريزولفر
encoder ما ھو الانكودر
Position ھو جھاز رقمي يقوم بقياس الموضع
ويعبر عن ھذا المكان عن طريق نبضات رقمية
.digital
إذا صادفك الحظ وقمت بفتح الانكودر ستجد ما يلي
1- قرص دائري من الزجاج مقسم إلى مجموعة من
الدوائر ذات سنتر واحد ومقسمة ھذه الدوائر طوليا
بشكل ھندسي ذو ھدف معين كما بالشكل
2- عدسة صغيرة نصف حجم عدسة السى دى روم
لديك
3- كارتة كھربية بھا عدد من البواعث الضوئية
التي تبعث ضوء يمر من خلال القرص الزجاجي
وعدد من الخلايا الضوئية التي تستقبل ھذا الضوء
لتحدد الموضع من ھذه النبضات الضوئية
أو خرطوم coupling وھو الجزء الذي يتم توصيلة بالمحرك ويتم توصيلة بالمحرك إما عن طريق shaft -4
مطاطي لكن يكون قصير بقدر الإمكان وھذا يعتمد على طريقة تثبيتھ بالمحرك ومكان تثبيتھ.
فكرة عمل الإنكودر : يعتمد فكرة عملھ علي أنھ عندما يدور المحرك يدور الشافت الخاص بالانكودر وبالتالي يدور القرص
الزجاجي المقسم إلى أجزاء صغيرة فتقوم الخلايا الضوئية بدورھا في عد عدد الأجزاء في جزء من الثانية و بدورھا تقوم
بنقل ھذا العدد للكارت الالكتروني الذي يحول ھذه الإشارة إلى موجات وھذه الموجات مقسمة إلى أربع موجات
A,B,C,D
والنفي الخاص بھم
A' B' C' D' SO
وآل إشارة من ھذه الإشارات لھا مغزاھا
وھناك نوعان من الانكودر ھما
صفحة 6 من 66
Incremental encoder
absolute encoder
absolute- وھذه الصور
encoder
ما ھو الريزولفر؟
الذي تم استخدامھ لسنوات عديدة في analog sensor ھذا الجھاز لتحديد المواقع الدائرية ھو استشعار تناظري
التطبيقات العسكرية وتم تصميم الريزولفر بحيث يمكن التعويل عليھ في أقسى الظروف .مقاومة الحرارة والغبار
والرطوبة والزيوت والقصف الشديد والاھتزاز يجعل ھذا الجھاز يتفوق على الأجھزة المشابھة مثل الانكودر والبلص
التي تقوم بتحويل ھذه PLC كودر واللينير اسكيل ( المسطرة ) .في التطبيقات العملية الريزولفر ينقل البيانات إلى ال
الإشارات أو قراءتھا على أنھا مكان.
والريزولفر كما قلنا ھو حساس للمكان أو الموضع أو محول الذي يقيس الموضع في لحظة معينة وھذا الموضع يعبر
عن الزاوية الموجود عليھا المحور في ھذه اللحظة حيث أنھ يقيس موضع دائري. الريزولفر استخدم في العالم منذ ما
قبل الحرب العالمية الثانية في التطبيقات العسكرية مثل قياس زاوية الأبراج والتحكم في زاوية البندقية على الدبابات
والسفن الحربية.وعادة ما يتم بناء الريزولفر مثل المحركات الصغيرة من الجزء الدوار (مثبت على الأكس الدائر الذي
.position يراد قياس موضعھ)،والجزء الثابت (جزء ثابت) التي تنتج الإشارات الخارجة التي تعبر عن الموضع
صفحة 7 من 66
كلمة الريزولفر ھو مصطلح عام لھذه الأجھزة المستمدة من حقيقة أنھا تعمل على تحليل الزاوية الميكانيكية الخاصة
بالعضو الدوار إلى مكونات متعامدة أو احداثى ديكارتي (س و ص). من المنظور الھندسي، العلاقة بين زاوية الدواران
ومكونات (س و ص) يعبر عنھا المثلث : (q)
تحليل الزاوية إلى مكوناتھا
في الأساس، الريزولفر يقوم بإنتاج إشارات نسبية إلى الجيب وجيب التمام للزاوية من العضو الدوار. وبما أن كل زاوية
لھا مجموعة فريدة من قيم الجيب و قيم جيب التمام فإن الريزولفر يوفر معلومات موضع مطلق في غضون دورة ( 360
في مقابل الإنكودر) ) absolute position ) من العضو الدوار. ھذه القدرة للريزولفر على قياس الموضع المطلق °
. incremental encoders ھي واحدة من المزايا الرئيسية للريزولفر على الانكودر
الخصائص الكھربائية
كھربائيا مثل الريزولفر التقليدي، ھو زوج من المحولات حيث الاقتران بين الابتدائي والثانوي ،Rotasyn والريزولفر
يغير جيب وجيب التمام تبعاً لزاوية المحور الدوار. وفي الريزولفر التقليدية يكون الملف الابتدائي مثبت على المحور
الدوار والملف الثانوي مثبت على الجزء الثابت (يستلزم فرش وحلقات الانزلاق أو محول لربط لإشارات بين زوجي في
على كل الملفات الابتدائية والثانوية في الجزء الثابت ويستخدم عضو دوار Rotasyn الملفات)، ويحتوي الريزولفر
فريد من نوعھ يربط مباشرة بين الابتدائي والثانوي rotor
فضلا عن الريزولفر التقليدية) يتطلب موجة جيبيھ ( تيار متردد ) حاملة ) Rotasyn مثل جميع المحولات، الريزولفر
أو إشارة مرجعية (في بعض الأحيان وتسمى أيضا الإثارة) ليتم تطبيقھا على الملف الابتدائي. اتساع ھذه إشارة
المرجعية يتم تعديلھ بواسطة الجيب وجيب التمام لزاوية المحور الدوار لإنتاج إشارات الخرج على زوج الملفات
الثانوية.
صفحة 8 من 66
How are incremental encoders different than resolvers?
Output Signal
Encoders produce pulses indicating
movement over a short distance; counting
these pulses indicates distance (and speed
over time) and checking the order of pulses
in channel A vs. channel B indicates
direction (quadrature).
Resolvers produce a set of sine/cosine waves
(analog voltage) indicating absolute position
within a single revolution; these signals are
typically converted with a resolver interface
board to a digital signal.
Input Signal
Encoders are typically powered with simple
DC voltage.
Resolvers are “excited” by an AC reference
sine wave, typically created with a dedicated
resolver power supply; this power supply is
typically powered with simple DC voltage.
Location of Electronics
Encoders typically have all their electronics
onboard, minimizing interconnections, but
limiting operating temperatures.
Resolver systems typically mount the resolver
power supply and resolver interface board
near the input device, requiring substantial
صفحة 9 من 66
inter-device wiring, but allowing the resolver
to withstand higher temperature
environments.
Typical Applications
Encoder Applications:
AC Induction Motor Speed and Position
Control
DC Motor Speed and Position Control
AC & DC Servo Motors (with commutation
tracks added)
Resolver Applications
Permanent Magnet (PM) Motor Commutation
and Speed Control
AC & DC Servo Motor Commutation and
Speed Control
وكذلك absolute encoder and incremental encoder وفيما يلي بعض الروابط لمواقع انترنت عليھا شرح ال
لمن أراد الاستزادة gray code وال resolver شرح فكره عمل ال
http://mechatronics.mech.northwestern.edu/design_ref/sensors/encoders.html
http://www.amci.com/tutorials/tutorials-what-is-resolver.asp
http://www.educypedia.be/electronics/sensorsencoders.htm
http://en.wikipedia.org/wiki/Rotary_encoder
صفحة 10 من 66
Servo Motor محرك السيرفو
لذلك (position control) وھو يستخدم في التحكم الموضعي (special machine) ھو أحد أنواع المحركات الخاصة
control motor . فھو يسمى أحياناً
وأطباق استقبال الأقمار الصناعية و يستخدم أيضاً في تحريك radar و من أمثلة تطبيقات ھذا المحرك تحريك أجھزة ال
أجنحة الطائرات وبعض أنواع أجھزة الطباعة ، و من الملاحظ أن كل ھذه التطبيقات تعمل على سرعة بطيئة جداً ،لذلك
فإن محركات السيرفو تتميز بسرعات بطيئة جداً،و نظراً لمتطلبات تشغيل ھذه الأنواع من الأحمال كان لازماً أن تتوافر
في محرك السيرفو الخصائص التالية:
بمعنى أن تصل سرعة المحرك للقيمة المقننة fast response 1- الاستجابة الفائقة للسرعة
فور توصيل المحرك بالمنبع الكھربي ، كما يجب أن يتوقف فور فصل المنبع عن المحرك.
3- أن تكون العلاقة بين الجھد والسرعة علاقة خطيھ وذلك من أجل تبسيط منظومة التحكم و مكوناتھا و تحسين كفاءتھ.
3- أن يقبل المحرك تكرار عمليات الفصل و التوصيل مھما تعددت.
لذلك يجب مراعاة ھذه المواصفات في المحرك عند التصميم، فمثلا للحصول على سرعة استجابة مرتفعھ يجب تخفيض
(J) The moment of inertia قيمة عزم القصور الذاتي للعضو الدائر
و يتم ذلك بشكل أساسي في جميع محركات (L) و زيادة طولھ Rotor (D) بإنقاص قطر ال (J) و يتم تخفيض قيمة
السيرفو ، وبخلاف ذلك ھناك الكثير من تعديلات التصميم التي يقوم بھا المطورون من خلال الأبحاث بھدف الحصول
. (J) على قيمھ أقل ل
تتنوع بين محركات تعمل على التيار المستمر و أخرى تعمل على منبع التيار Servo وبشكل عام فان محركات ال
وذلك عن Position Control من أجل تحقيق Armature Control المتردد , وغالبية ھذه الأنواع تعتمد أسلوب ال
طريق تغيير قيمة الجھد.
يتميز بالعلاقات الخطية بين الجھد و السرعة وأيضا بين العزم D.C وكلا النوعين لھ مميزات وعيوب فمثلاً محرك ال
و يحتاج إلى صيانة A.C و السرعة ، لذلك فان منظومة التحكم بھ أبسط و أكفأ، و لكنھ أعلى سعرا ووزنا من محرك ال
ولا يمكن استخدامھ في الأماكن الخطرة و ذلك بسبب الشرارة التي تحدث عند الفرش .
يتميز ببساطة التركيب وقوة التحمل و رخص السعر ولكن يعيبھ انھ من الآلات A.C Servo Motor و محرك
ليست 90 درجھ و العلاقة بين العزم Rotor و ال Stator حيث أن الزاوية بين مجالي ال Highly Coupled ال
والسرعة ليست علاقة خطيھ وكذلك العلاقة بين الجھد و السرعة ليست خطيھ كما ھو مطلوب أن يكون ، و لكن الأبحاث
تعمل على تلافى ھذه العيوب
صفحة 11 من 66
مصطلحات علمية
أنواع المتغيرٌات:
عند التعامل مع أي نوع من أنواع البرمجة لابد أن نضع في حسابنا أنواع البياٌنات التي نجري عليھا العملياٌت فمثلا
العملياٌت الحسابيةٌ البسيطٌة ھناك الأرقام التي نجري عليھا عمليات الجمع والطرح والضرب والقسمة ولھذا وجب علينٌا أن
نبين أن أنواع الأرقام ھي حقيقة وصحيحة وكسرية وكذلك تخيلية وھكذا حتى يكون طرفًي المعادلة متساوين تماما في الكم
فلابد أن تكون العمليات على نوع واحد من البيانات وھناك أنواع عديدة من PLC والتميز كذلك فعند التعامل مع برنامج
البيانات ھي موضوعنا اليوم
أو word أو كلمة 16 خانة Byte أو 8 خانات Bit أول تقسيم سنتعرض لھ ھو عدد خانات المتغير وھو إما خانة واحدة
double word كلمة مزدوجة 32 خانة
BIT 1. البت
." رقم ثنائي). البت ھو أصغر وحدة معلومات ثنائية (ثنائية القيمة) يمكنھا قبول حالة إشارة " 1" أو " 0 ) Binary Digit ھو اختصار ل Bit البت
24 V
0 V
جهد موجود
1
جهد غير موجود
0
BYTE 2. البايت
يستخدم مصطلح البايت للدلالة على وحدة مكونة من 8 رموز ثنائية. إن حجم البايت ھو ثمانية بتات.
حالة الإشارة
Word 3. الكلمة
الكلمة ھي تسلسل رموز ثنائية يمكن النظر إليھا كوحدة في صلة معينة. يساوي طول الكلمة عدداً من 16 رمز ثنائي يمكن تمثيل ما يلي بواسطة الكلمة:
W O R D 0 1 0 0 1 1 0 1 1 1 0 0 0 1 1 0
1 Byte 1 Byte
حالة الإشارة
إن حجم الكلمة ھو 2 بايت أو 16 بت
صفحة 12 من 66
Double-word 4. الكلمة المزدوجة
تمثل الكلمة المزدوجة كلمةً طولھا 32 رمزاً ثنائياً.
إن حجم الكلمة المزدوجة ھو 2 كلمة أو 4 بايت أو 32 بت
إن الوحدات المستخدمة الأخرى ھي كيلوبت أو كيلوبايت حيث يمثل الكيلو , 210 أو 1024 والميغا بت أو ميغا بايت حيث تمثل المبغا 1024 كيلو.
5. عنوان البت
ليمكن عنونة كل بت منفرداً ضمن البايت يعطى لكل بت رقم موضع خاص بھ. يحصل البت الأيسر ضمن كل بايت على رقم الموضع 7 في حين يحصل
. البت الأيمن على رقم الموضع 0
عنوان البت
عنوان البت
6. عنوان البايت
QB البايت الثاني للدخل. و 4 IB تحصل البايتات أيضاً على أرقام تدعى الإزاحة. بالإضافة إلى ذلك يخصص المعامل بعلامة مميزة بحيث يعني مثلاٍ 2
البايت الرابع للخرج. تتم عنونة البتات بشكلٍ إفرادي بدمج عنوان البت مع إزاحة البايت. يفصل عنوان البت عن إزاحة البايت بواسطة نقطة بحيث يكون
عنوان البت على يمين النقطة وإزاحة البايت على يسارھا.
عنوان البايت
7. عنوان الكلمة
ينتج عنوان الكلمة عن ترقيم الكلمات.
الخ ،MW كلمة الذاكرة ،QW كلمة الخرج ، IW ملاحظة: إن عنوان الكلمة ھو دوماً العنوان الأصغر للبايتين المشكلين للكلمة مثل كلمة الدخل
IW يكون العنوان ھو 2 IB و 3 IB مثلاً الكلمة المشكلة من 2
IW0 IW2
IB0 IB1 IB2 IB3
IW1
عنوان الكلمة
صفحة 13 من 66
يتشاركان في بايت. بالإضافة إلى ذلك فعد البتات يبدأ من البت الموجود IW و 1 IW ملاحظة : عند معالجة الكلمات يجب الانتباه إلى أن كلمتا الدخل 0
.I البت 15 ھو 1.7 … I فيما البت 8 ھو 1.0 ،I البت 7 ھو 2.7 … I البت 1 ھو 2.1 ،I ھو البت 2.0 IW في أقصى اليمين. مثلاً البت 0 من الكلمة 1
. ملاحظة:ة بين البت 7 والبت 8
8. عنوان الكلمة المزدوجة
ينتج عنوان الكلمة المزدوجة عن ترقيم الكلمات المزدوجة.
فإن عنوان الكلمة المزدوجة ھو العنوان الأصغر للكلمتين المكونتين للكلمة المزدوجة. ،MD،QD ،ID ملاحظة : عند استخدام الكلمات المزدوجة مثلاً
ID عنوان الكلمة المزدوجة 0
IW0 IW2
IB0 IB1 IB2 IB3
IW1
أما منالأول:ع البيانات
فقط وعند التعامل مع ھذا النوع ON - OFF وھو يأخذ القيمة 0 أو 1 فقط أو كھربيا Binary type النوع الأول : الثنائي
يتم كتابة ذلك على النحو
ھنا معناھا أن الرقم ثنائي وعلامة # ھي الفاصل : b#1001 0110 0011 0001 b الآتي:الثاني:قم مكون من 16 خانة
بين الرقم والتمييز أما مجموعة الأرقام فھي قيمة الرقم
وھي أرقام عشرية صحيحة وھي إما دقة 16 رقم أو 32 رقم ثنائي Integer numbers النوع الثاني : الأرقام الصحيحة
الأرقام ذات الدقة 16 خانة تكتب كما تكتب في النظام العشري العادي دون علامة عشرية مثلا 120 وھي تتراوح مابين
وتتراوح بين 0 و + 65535 في حالة الأرقام signed integers 32768 إلى + 32767 في حالة الأرقام ذات الإشارة -
فعند كتابتھا double integers أما الأرقام ذات الدقة 32 خانة الصحيحة unsigned integers الموجبة الصحيحة
وتكتب على Real ( floating point ) numbers النوع الثالث : وھو الأرقام العشرية : L# نكتبھا بالشكل الآتي 150
الجزء الصحيح من الرقم العشري لخانة واحدة x حيث : x.Ye+/-z الصيغة الآتية
الجزء الكسرى في الرقم العشري Y
تعني أس الرقم -/+ 10 وه إشارة الأس e
تمثل الأس z
3.54 : وإذا كان الرقم ككل موجب لا تكتب أمامھ e- 2.3 :تكتب 2 e+ بمعني 23000 مثلا تكتب كالآتي 0.0354 و 4
و يكتب كالآتي : Timer type إشارة وإذا كان سالبا تكتب أمامھ إشارة - النوع الرابع وھو : نوع متغير زمنًي للتيامر
ھذا الرقم معناه زمن تايمر قيمتھ 100 ملل ثانية s5t#100ms
كتاريخ 8 أبريل 2008 متغير وقت حقيقي : d#2008-04- و يكتب كالآتي 08 date النوع الخامس :متغير دال عل التاريخ
time of day
صفحة 14 من 66
و يكتب كالآتي time متغير وقت مطلق tod# مثلا 23:30:24.500 : tod#hh:mm:ss.ms و يكتب كالآتي
متغير وقت وتاريخ و يكتب كالآتي : t#Od_10h_50m_28s_880ms مثلا :t#Od_0h_0m_0s_0ms
كذلك ھناك 'xyz' وتكتب بين علامات تنصيص String وھناك متغيرات حرفية DT#2008-04-08-20:25:30.850
للعدادات وتكتب على الشكل
والمطلوب في ھذا المكان ھو التأكد من نوع البيانات المطلوب إجراء العمليات عليھا في البرنامج وبالتالي استخدام c#897
العمليات المناسبة لذلك حتى لا يحدث خطأ في البرنامج
يكون بإحدى القيم الآتية: PLC وتمثيل الأعداد داخل ذاكرة ال
peripheral inputs
Binary
Hexadecimal
Unsigned Bytes
PIW 16
Peripheral outputs
Binary
Hexadecimal
Unsigned Bytes
PQW 16
صفحة 15 من 66
مثال العمليات الرقمية :
حمل) ) Load . . . . . L
انقل) ) Transfer . . . . . T
أكبر من) ) Larger than integer . . . . . >I
يساوي عداد/مؤقت) ) Equal to counter/timer . . . . . ==R
الخ.
مثال العمليات الثنائية:
DIN 19 من ال 239
الخ.
صفحة 16 من 66
مثال عمليات التنظيم :
استدعاء شرطي) ) Condition call . . . . . CC
استدعاء غير شرطي) ) Unconditional call . . . . . UC
افتح بلوك معطيات) ) Open a data block . . . . . OPN
قفزة غير مشروطة) ) Jump unconditional . . . . . JU
(RLO= اقفز إذا كان 1 ) Jump if RLO=1 . . . . . JC
نھاية غير مشروطة للبلوك) ) Block end unconditional . . . . . BEU
نھاية مشروطة للبلوك) ) Block end conditional . . . . . BEC
الخ.
2. جزء المعاملات .6 .3
يحتوي جزء المعاملات على كافة الإفادات اللازمة لتنفيذ العملية. يدل ھذا القسم ما ھو ميكانيزم التحكم الواجب استخدامھ مع العملية.
مثلاً :
دخل) )Input I
خرج) )Output Q
بت ذاكرة) )Memory bit M
Local data (internal block variables) L
معطيات محلية)– متحولات داخلية للبلوك(
مؤقت) )Timer T
عداد) )Counter C
بلوك تنظيم) )Organization block OB
بلوك وظيفي ) ( Function block FB
وظيفة) )Function FC
بلوك معطيات) )Data block DB
بلوك وظائف نظام) )System functions block SFB
وظيفة نظام) )System function SFC
32- ثابت) 32 (بت Bit-constant L#
إلخ.
صفحة 17 من 66
والآن وبعد ھذا التمھيد نبدأ بعون الله خطوات عمل برنامج لتشغيل محرك السيرفو:
الذي نقوم من خلالھ بعمل البرنامج الخاص بكارت SimoComU ولكي نتمكن من عمل برنامج تشغيل محرك السيرفو لابد أن يكون لدينا برنامج ال
مثلاً وسنجد أننا أثناء العمل نتنقل بين ھذين البرنامجين حتى يتم V بأي إصدار حديث وليكن 5.4 SIMATIC_S كنترول السيرفو ، وأيضاً برنامج 7
بناء برنامج تشغيل محرك السيرفو.
الخطوة الأولى:
فتطالعنا الصفحة SimoComU نقوم بفتح برنامج ال
Generate new الأولى اللتى سنختار منھا بالتأكيد
وھو ما يعنى أننا سنبدأ بعمل ملف أو offline file
برنامج جديد.
وسيتم فيھا كتابة اسم الملف الجديد الذي سنقوم بعملھ والذي سنسميھ في ھذا المشروع Drive configuration ستظھر لنا صفحة بعنوان ·
وبعد كتابة اسم الملف Servo Test
Next نضغط
صفحة 18 من 66
ستظھر لنا صفحة تحتوى على أربع قوائم ·
القائمة الأولى لاختيار نوع كارت الكنترول
الذي ستستخدمھ والرقم يكون مكتوب على
كارت الكنترول وھو في مشروعنا ھذا كارت
لعدد position كنترول للتحكم في الموضع
2 والتغذية axis 2 محور أو 2 موتور
ورقمھ Resolver العكسية ريزولفر
6SN1118-1NK01-0AA1
القائمة الثانية لاختيار رتبة الإصدار لملف التھيئة ·
والذي ستجده مكتوباً علي Firmware version
كارت الميمورى بداخل كارت الكنترول ول بأس
أعلى version من استخدام إصدار
صفحة 19 من 66
القائمة الثالثة لاختيار نوع كارت الاتصال ·
الذي PROFIBUS البروفى باص
ستستخدمھ والرقم يكون مكتوب على الكارت
6SN وھو في مشروعنا ھذا رقم - 1114
1NB00-0AA1
القائمة الرابعة لاختيار عنوان كارت الاتصال ·
PROFIBUS address البروفى باص
الذي ستستخدمھ وسنختار مثلاً رقم 3 وبعد
Next الانتھاء من ھذه القوائم نضغط
Operating الصفحة التالية بعنوان ·
ونختار منھا نوع الكنترول ھل mode
Speed / torque ھو تحكم في السرعة
أو تحكم في الموضع setpoint
وھو المعنى في Positioning mode
مشروعنا ھذا.
صفحة 20 من 66
Dimension system الصفحة التالية بعنوان ·
ونختار منھا نظام القياس أو نوع الحركة ھل
وتنقسم إلى خيارين Linear ھي حركة خطية
inch – و mm – Linear axis بالملي متر
والنوع الثاني ھو الحركة Linear axis
وھو degrees – Rotary axis الدائرية
المعنى في مشروعنا ھذا.
صفحة 21 من 66
ونختار Motor selection الصفحة التالية بعنوان
منھا نوع الموتور الذي سنستخدمھ وھو في ھذا
1 وھو FK7022-5AK71-1TG المشروع نوع 3
Stande موتور موجود بقائمة المواتير المتاحة
أما إذا كان غير موجود بالقائمة فستقوم بكتابة motor
مواصفات الموتور بنفسك.
Measuring الصفحة التالية بعنوان ·
ونختار منھا system / encoder
1-Speed ونختار Stande encoder
3- حسب الانكودر أو الريزولفر Speed أو
الذي ستستخدمھ أما إذا كنا سنستخدم انك ودر
بمواصفات خاصة فستقوم بكتابة مواصفات
الانكودر بنفسك.
صفحة 22 من 66
Completion of drive الصفحة التالية بعنوان
ومعناھا أنك قد انتھيت من عمل configuration
التعريفات الأساسية لمكونات السيرفو لديك ولا ينقصك
Accept this إلا أن تضغط على ايكونة
. Next ثم configuration
وبعد أن انتھينا من عمل التعريفات الأساسية ·
لمكونات السيرفو سيظھر لنا البرنامج علي
ھذه الصورة متضمناً جميع التعريفات التي
قمنا باختيارھا من تعريف للموتور وكارت
الكنترول وكارت البروفى باص وعنوان
الكارت .....الخ، وكل ھذا تحت قائمة
أول القوائم التي ستجدھا Configuration
على يمين الشاشة ، وسنعرض لبعض ھذه
القوائم بالتفصيل فيما بعد حسب الحاجة أثناء
عمل البرنامج
نفتح القائمة التالية مباشرة وھى بعنوان ·
والنقطتين الأھم في ھذه Mechanics
الصفحة ھما:
Gear 1- ضبط نسبة التحويل للجيربوكس
ونسبة التحويل في الموتور الذي ratio
سنستخدمھ ھي 10 إلي 1
2- أسفل الصفحة توجد قائمة فرعية بعنوان
وبداخلھا اختياران Motor conversion
إما أن الموتور يعمل بنظام حركة مطلق
أي أن الموتور يعود إلى نقطة البداية ( absolute
The position الصفر ) وفي ھذه الحالة نختار
actual value must endless and
صفحة 23 من 66
always absolute evaluated.
أو أن الموتور يعمل بنظام حركة غير مطلق
أي أن الموتور لا يعود إلى نقطة Relative
The البداية ( الصفر ) وفي ھذه الحالة نختار
position actual value must start
وھذا again with 0 after ……Degree
يعنى أن المسافة التراكمية التي يسجلھا الموتور
سوف يتم تصفيرھا كل مرة بھد ھذه الزاوية.
وبعد ذلك نقوم بحفظ الملف بشكل مبدئي عن ·
ومنھا نختار حفظ File طريق فتح قائمة ملف
ونختار المكان الذي Save as file الملف
سنقوم بحفظ الملف فيھ.
بعد أن قمنا بحفظ الملف نقوم بتحديد نوع ·
الاتصال الذي سنستخدمھ في عمل اتصال مع
الكارت وتحميل البرنامج وذلك بالضغط علي
فتفتح نافذة بعنوان Com ايكونة
نقوم من خلالھا نوع الاتصال Interface
. PROFIBUS أو RS ھل ھو 232
صفحة 24 من 66
وبعد أن انتھينا من حفظ البرنامج وقمنا بعمل ·
التوصيلات اللازمة لكروت الباور والكنترول
وتوصيل كابلات الباور والداتا للموتور وعمل
والبروفى PLC التوصيلات اللازمة لوحدة ال
نبدأ بتحميل برنامج السيرفو على كارت
الكنترول بإتباع الخطوات التالية:
Load نختار file 1- من قائمة ملف
Load and save ومنھا drive
drive.
Load to 2- تفتح نافذة بعنوان
ونختار التحميل على drive
أولاً ونتابع الخطوات Drive A
حتى انتھاء التحميل
صفحة 25 من 66
بإتباع نفس الخطوات السابقة يتم ·
Drive B تحميل البرنامج على
لما كان كارت الباور الذي نستخدمھ ·
2 محور أى يقوم بتشغيل 2 موتور
ولعدم حاجتنا للموتور الثاني ومن
اجل عدم ظھور ألرمات الموتور
الغير موصل فإننا سنجعل المحور
الثاني غير نشط وذلك بالوقوف على
ثم نقوم بفتح قائمة Drive B
Set ونختار منھا Start up
drive to passive
صفحة 26 من 66
على Drive B لاحظ أنھ بعد تحويل ·
أنھ لا توجد passive وضع غير نشط
ألرمات على ھذا المحور وأنھ يوجد
831: PROFIBUS is تحذير فقط
not in the data transfer
على محور condition (Warning)
عدم وجود اتصال بين كارت A
لعدم وجود برنامج PLC السيرفو وال
PLC على وحدة الصفحة
27 من 66
كما تعلمنا PLC نختارنامج ال File ونبدأ الآ ·
فنبدأ بفتح PLC سابقاً في تدريب مبادئ ال
SIMATIC Manager برنامج
New Project نختار File من قائمة ·
لعمل برنامج جديد وسوف نسميھ مثلاً
Servo Test
نقف على الايكونة الجديدة التي أخذت اسم ·
البرنامج ونضغط بزر الماوس الأيمن فتفح
Insert New Object قائمة نختار منھا
SIMATIC فتفتح قائمة أخرى نختار منھا
300 Station
صفحة 28 من 66
Hardware نضغط علي ايكونة ·
لفتح نافذة سنقوم من خلالھا بتعريف
والكروت التي سنستخدمھا PLC ال
في ھذا المشروع
SIMATIC في البداية نقوم بفتح قائمة ·
وھو ما نسميھ Rail 300 ونختار منھا
PLC الراك الذي يتم عليھ تجميع وحدة ال
والكروت
صفحة 29 من 66
وبعد ذلك نقوم بالوقوف على المكان ·
CPU رقم 2 بالراك ونفتح قائمة
300 ومنھا نفتح القائمة الفرعية
ومنھا نختار CPU 313C-2 DP
التي سنستخدمھا في CPU وحدة ال
6ES7 313-6CF مشروعنا - 03
0AB0 _ V2.0
تفتح نافذة CPU بمجرد أن نختار وحدة ال ·
Properties: PROFIBUS interface
لعمل وصلة اتصال New وسنضغط على DP
بروفى.
تفتح نافذة New وبالضغط على ·
Properties : New interface
لتوصيف وصلة اتصال PROFIBUS
البروفى واختيار اسم الاتصال وسنسميھ
. PROFIBUS
صفحة 30 من 66
PROFIBUS DP
Additional Field Devices
Drives
SIMODRIVE MC,POSMO,CA,CD
ولكي نقوم بإضافة كارت السيرفو نقوم بفتح قائمة ·
Additional ونفتح القائمة الفرعية PROFIBUS DP
Field Devices
SIMODRIVE نقف على عنوان القائمة الفرعية
ونضغط بزر الماوس الأيسر ونقوم MC,POSMO,CA,CD
بالسحب حتى نصل إلى خط اتصال البروفى بص ونتركھا ونكون بذلك
قد أضفنا دريف جديد إلى الشبكة .
وبعد إضافة الدريف نقوم باختيار نوع وعدد ·
PLC الووردات التي ستنتقل من والى ال
والتي سنستخدمھا في نقل أوامر الكنترول
وقراءة حالة الدريف وسنختار في ھذا المشروع
2Axes PKW – PZD 10/10
وذلك بالضغط بزر الماوس الأيسر (incons.)
ونقوم بالسحب حتى نصل إلى الجدول الموجود أسفل
الصفحة ونتركھا ونكون بذلك قد أضفنا الووردات
PLC التي سنستخدمھا في عمل الاتصال بين ال
والدريف .
صفحة 31 من 66
لاحظ أن مجموعة الووردات رقم 1 ھي ·
التي سنستخدمھا كعنوان للمحور وأيضا
ستكون مسئولة عن نقل أوامر الكنترول
الأساسية كالمسافة والسرعة .. الخ، وكذلك
قراءة حالة المحور الخاصة بتنفيذ تلك
الأوامر.
لاحظ أيضا أن مجموعة الووردات رقم 2 ھي التي سنستخدمھا في نقل أوامر الكنترول الأخرى الخاصة بالتشغيل مثل عمل ريست و ·
الخ، وكذلك قراءة حالة المحور الخاصة بتنفيذ تلك الأوامر. .. Jog عمل ھوم و
ويحتوي برنامج السيرفو الذي قمنا بعملھ على فريمات افتراضية ( مثل فريم 101 ) بترتيب مسبق للووردات سواء المرسلة أو المستقبلة ·
كما في الشكل التالي وقد وضعت عليھا أرقام الوردات PROFIBUS PARMETERIZATION والتي ستكون موجودة تحت قائمة
. PLC التي سنستخدمھا في برنامج ال
MW 22
MW 26
SimoComU الووردات المرسلة من ال
PLC والمستقبلة في ال
MW 0
MW 2
MW 4
MW 6
MW 8
MW 20
MW 24
MW 28
والمستقبلة PLC الووردات المرسلة من ال
SimoComU في ال
1
2
صفحة 32 من 66
ومشاھدة آخر وضع للسيرفو SimoComU نقوم بفتح برنامج ال PLC بعد عمل الھاردوير وتنزيل البرنامج على وحدة ال ·
ONLINE
سأطلب منك أن تھتم بقراءة الرسائل التي تظھر في
ھذا المكان دائماً سواء في وجود ألآرم أو في عدم
وجود ألآرم لمعرفة في أي مراحل التشغيل نحن
صفحة 33 من 66
وبعد أن انتھينا من مرحلة الھاردوير ·
والذي يبدأ PLC نبدأ بعمل برنامج ال
وھنا تحديدا سنقوم بعمل OP بعمل 1
الجزء الخاص بإرسال واستقبال
الوردات
نضغط كليك يمين فتظھر لنا قائمة ·
Insert New Object نختار منھا
Organization Block ومنھا
OP ونختار 1
نبدأ في كتابة الوردات التي اخترناھا كي نستخدمھا ·
وسنقوم MW في عمل الكنترول ولتكن تبدأ من 0
باستدعاء كل وورد منھا وإرسالھا إلي الوورد
المناظرة لھا في السيرفو حتى يتم نقل الأوامر التي
إلي السيرفو PLC تحملھا تلك الووردات من ال
وتكتب بالطريقة الآتية
L MW 0
MW أي حمل أو استدعى 0
T PQW ثم 264
PQW إلي 264 MW أي أرسل قيمة 0
وھى أول وورد في Peripheral outputs وھى
مجموعة الووردات رقم 2 كما ذكرنا من قبل .
ونستمر بكتابة باقي ووردات الخرج بنفس
الطريقة حتى ننتھي من كتابة الووردات التي
نريد إرسالھا إلي السيرفو وقد اخترنا سابقا عند
عمل الھاردوير أننا سنرسل 10 ووردات
يمكن أن Status و 10 ووردات Control
نستخدمھا كلھا أو بعضھا حسب احتياجنا في
المشروع الذي نعمل فيھ.
صفحة 34 من 66
وبنفس الطريقة وباختلاف ف بسيط نبدأ في كتابة الوردات التي ·
اخترناھا كي نستخدمھا لقراءة حالة السيرفو ولتكن تبدأ من
ولكن سنقوم باستدعاء كل وورد من ووردات MW 20
وإرسالھا إلي الوورد المناظرة لھا في ال PIW السيرفو
حتى يتم نقل الأوامر التي تحملھا تلك PLC ( MW )
وتكتب بالطريقة الآتية PLC الووردات من السيرفو إلي ال
L PIW 264
PIW أي حمل أو استدعى 264
T MW ثم 20
وھى Peripheral inputs وھى PIW أي أرسل قيمة 264
أول وورد في مجموعة الووردات رقم 2 كما ذكرنا من قبل
. MW إلي 20
ونستمر بكتابة باقي ووردات الدخل بنفس الطريقة حتى
ننتھي من كتابة الووردات التي نريد استقبالھا من
السيرفو وقد اخترنا سابقا عند عمل الھاردوير أننا
يمكن أن نستخدمھا كلھا Status سنستقبل 10 ووردات
أو بعضھا حسب احتياجنا في المشروع الذي نعمل فيھ.
صفحة 35 من 66
وبعد أن انتھينا من كتابة الووردات المرسلة ·
وليكن Function Block والمستقبلة نقوم بعمل
الجزء PLC والذي سنكتب فيھ برنامج ال FC 1
الخاص بأوامر التشغيل
نضغط كليك يمين فتظھر لنا قائمة نختار منھا ·
Function ومنھا Insert New Object
FC ونختار 1 Block
لأننا OP في 1 FC ثم نقوم باستدعاء 1 ·
OP لا يتم استدعاءه في Block نعلم أن أي
1 بشكل مباشر أو غير مباشر لا يتم تنفيذه
صفحة 36 من 66
PROFIBUS PARMETERIZATION وھنا أحب أن نتذكر الفريم الذي سنتعامل معھ أي ترتيب الووردات في برنامج السيرفو في قائمة ·
PLC والووردات المقابلة لھا في برنامج ال
MW 0
MW 2
MW 4
MW 6
MW 8
MW 20
MW 22
MW 24
MW 26
MW 28
SimoComU الووردات المرسلة من ال
PLC والمستقبلة في ال
والمستقبلة PLC الووردات المرسلة من ال
SimoComU في الصفحة
37 من 66
MW 0
وسنتناول ھنا كل ورد بالتفصيل لنتعرف على محتوياتھا التي من الممكن استخدامھا في مشرعنا. ·
PQW أو 264 MW والتي تقابل في برنامجنا 0 Control word 1 (STW وسوف نبدأ بالوورد الأولي من ووردات الكنترول ( 1 ·
في ھذه الوورد مھمة وسنستخدمھا في مشروعنا ( bits ومعظم النقط ( البتات
سنستخدم كل النقط Byte مثلا في 1
سنستخدم النقط من 8 إلي 11 أو من 0 إلي 3 Byte وفي 0
MB 1
M 0.0
PROFIBUS parameterization إلى السيرفو في قائمة PLC أول وورد مرسلة من ال
MB 0
M 1.0
صفحة 38 من 66
MW 4
أو MW والتي تقابل في برنامجنا 4 Positioning Control word (PosStw) وھنا نتعرف على الوورد الثالثة من ووردات الكنترول ·
وقد تجاھلنا الوورد الثانية في الفريم لأننا لن نستخدمھا في مشروعنا اليوم PQW 268
التالية ( bits و في ھذه الوورد سنستخدم النقط ( البتات
( 5.0, سنستخدم النقط ( 5.1 Byte مثلا في 5
لن نستخدم النقط منھا شيء Byte وفي 4
MB 5
MB 4
M 4.0
PROFIBUS parameterization إلى السيرفو في قائمة PLC ثالث وورد مرسلة من ال
M 5.0
صفحة 39 من 66
MW 20
PIW أو MW والتي تقابل في برنامجنا 20 Status word (ZSW وھى ( 1 (Status) وھنا نتعرف على الوورد الأولي من ووردات الحالة ·
264
التالية ( bits و في ھذه الوورد سنستخدم النقط ( البتات
( 21.1 , سنستخدم النقط ( 21.3 Byte مثلا في 21
( 20.2 , سنستخدم النقط ( 20.3 Byte وفي 20
MB 21
MB 20
M 20.0
PROFIBUS parameterization في قائمة PLC أول وورد مرسلة من السيرفو إلى ال
M 21.0
صفحة 40 من 66
MW 24
والتي تقابل في برنامجنا Positioning Status word (PosZsw) وھى (Status) وھنا نتعرف على الوورد الثالثة من ووردات الحالة ·
وقد تجاھلنا الوورد الثانية في الفريم لأننا لن نستخدمھا في مشروعنا اليوم PIW أو 268 MW 24
التالية: ( bits و في ھذه الوورد سنستخدم النقط ( البتات
( 25.4 , سنستخدم النقط ( 25.5 Byte مثلا في 25
( 24.2 , سنستخدم النقط ( 24.3 Byte وفي 24
MB 25
MB 24
M 24.0
PROFIBUS parameterization في قائمة PLC ثاني وورد مرسلة من السيرفو إلى ال
M 25.0
صفحة 41 من 66
وھى في السيرفو Enable/ OFF أول نقطة وھى 2 ·
M النقطة PLC وتقابل في برنامج ال STW1.0
MW 1.0 في الوورد 0
لابد أن تتغير حالة ھذه النقطة من 0 إلى 1 لكي
وبشرط “Drive ready” تكون حالة المحور جاھزة
التي تقابل STW أساسي أن تكون حالة النقط 1.1
التي تقابل النقطة STW و 1.2 M النقطة 1.1
من 0 ON/OFF 1 وتغيير حالة النقطة 1 = M 1.2
(pulse إلى 1 يتيح للمحور أو الدريف حذف حالة
Enable inverter/pulse inhibit والنقطة inhibit)
وتقابل في برنامج ال STW وھى في السيرفو 1.3
وھى MW في الوورد 0 M النقطة 1.3 PLC
يجب أن set point عبارة عن إشارة تمكين ال
تكون قيمتھا = 1 أيضا لكي تكون حالة المحور
“Drive ready” جاھزة
وھى Enable/reject traversing task و النقطة ·
PLC وتقابل في برنامج ال STW في السيرفو 1.4
لكي يتم تفعيلة ال MW في الوورد 0 M النقطة 1.4
في أي وقت تكون قيمتھا = 0 ويتم بذلك إلغاء traversing task لابد أن تكون قيمة ھذه النقطة = 1وھى تتيح إلغاء تنفيذ traversing task
أمر المسافة من وقت تغير الإشارة إلي 0 وبشكل نھائي ولا يستكمل المحور ھذه المسافة ولكن يكون جاھز لتنفيذ اى أمر جديد بعد تغيير حالة ھذه
النقطة إلي 1
وھى في Enable/intermediate stop و النقطة
M النقطة PLC وتقابل في برنامج ال STW السيرفو 1.5
traversing لكي يتم تفعيل ال MW 1.5 في الوورد 0
لابد أن تكون قيمة ھذه النقطة = 1وھى تتيح إلغاء task
في أي وقت تكون قيمتھا = 0 traversing task تنفيذ
ويتم بذلك إلغاء أمر المسافة من وقت تغير الإشارة إلي 0
ولكن مع ھذه النقطة يحتفظ المحور بالمسافة التي قطعھا
ويمكن استكمال باقي المسافة المطلوب تنفيذھا إذا تم تغيير
حالة ھذه النقطة من 0 إلي 1
Activate traversing task (edge) و النقطة ·
وتقابل في برنامج ال STW وھى في السيرفو 1.6
تكفى MW في الوورد 0 M النقطة 1.6 PLC
من ھذه النقطة لتفعيل ال (edge ) نبضة واحدة
فيتم تنفيذ البلوك الذي تم traversing block
ولابد أن ”block selection”. اختياره من خلال
1 = STW و 1.5 STW تكون قيمة النقط 1.4
صفحة 42 من 66
وھى في Reset fault memory و النقطة ·
PLC وتقابل في برنامج ال STW السيرفو 1.7
تكفى نبضة MW في الوورد 0 M النقطة 1.7
الأخطاء التي تحدث يتم تسجيلھا في ذاكرة كارت
الكنترول ويتم مسح ھذه الأعطال من الذاكرة
بواسطة عمل ريست لھذه الأعطال عن طريق تغيير
حالة ھذه النقطة من 0 إلي 1 ولكن قبل أن نقوم
بعمل ريست للألآرم لابد من معالجة سبب العطل.
بعض الأعطال لا يمكن عمل ريست لھا بنفس ھذه ·
الطريفة ولكن تحتاج إلى باور ريست
Jogging و 2 Jogging و النقط 1 ·
STW و 1.9 STW وھى في السيرفو 1.8
و M النقط 0.0 PLC وتقابل في برنامج ال
تستخدم ھذه MW في الوورد 0 M 0.1
النقط لتشغيل المحور بسرعة معينة في اتجاه
Position معين بصرف النظر عن الموضع
تقوم بتحريك المحور Jogging وإشارة 1 ·
حسب الاتجاه والسرعة المحددة في براميتر
P0108
تقوم بتحريك المحور Jogging وإشارة 2 ·
حسب الاتجاه والسرعة المحددة في براميتر
P0109
صفحة 43 من 66
Control requested/no control و النقطة ·
وتقابل STW وھى في السيرفو 1.10 requested
MW في الوورد 0 M النقط 0.2 PLC في برنامج ال
ويجب أن تكون حالة ھذه النقطة = 1 لكي يكون نقل
من البروفى بص process data البيانات المعالجة
وھو في مشروعنا ھو ) PROFIBUS master الرئيسي
وھو في ) slave إلي البروفى بص التابع (PLC ال
مشروعنا ھو دريف السيرفو) مقبول وتفعيل تلك البيانات
Start referencing/ cancel و النقطة ·
وتقابل STW وھى في السيرفو 1.11 referencing
MW في الوورد 0 M النقط 0.3 PLC في برنامج ال
وتستخدم ھذه النقطة لإعطاء أمر بالبدء في التحرك للبحث
عن موضع الھوم أو الصفر ولكي يتم تفعيلة ھذا الأمر يجب
أن تكون حالة ھذه النقطة = 1 حتى الانتھاء من البحث عن
الھوم وإذا تحولت حالة ھذه النقطة إلي 0 قبل الوصول إلي
الھوم فإن الموتور يتوقف ولا يكمل عملية البحث عن الھوم
وھى في السيرفو النقطة Reference cams و النقطة ·
الثالثة من الوورد الثالثة من ووردات الكنترول
وتقابل في Positioning Control word (PosStw)
MW في الوورد 4 M النقطة 5.2 PLC برنامج ال
وتستخدم ھذه النقطة أثناء البحث عن الھوم وتعبر عن نقطة
المرجع للمحور وغالبا ما نستخدم بروكسيمتي للتعبير عن
إشارة المرجع أي أنھ عندما يعمل البروكسيمتي يكون
المحور قد وضل إلى موضع المرجع أو الھوم.
صفحة 44 من 66
وھى في Set reference point و النقطة ·
السيرفو النقطة الثانية من الوورد الثالثة من ووردات
Positioning Control word الكنترول
M النقطة PLC وتقابل في برنامج ال (PosStw)
في بعض التطبيقات _ MW 5.1 في الوورد 4
قد لا نحتاج عند عمل ھوم أن نرجع إلي موضع محدد
يكون ھو موضع الھوم ولكن يمكن أن يكون أي
موضع موجود عنده المحور ھو موضع الھوم فإنھ
عند تعيين ھذه النقطة في أي وقت يكون الموضع
الموجود عنده المحور في ذلك الوقت ھو موضع الھوم
وعليھ يمكن تغيير موضع الھوم في أي وقت يتم فيھ
تعيين ھذه النقطة.
وھى في السيرفو Ready or no fault و النقطة ·
النقطة الثانية من الوورد الأولى من ووردات الحالة
وتقابل ZSW1.1 _ Status word (ZSW1)
في الوورد M النقطة 21.1 PLC في برنامج ال
وھي نقطة خرج تعبر عن أنھ لا يوجد MW 20
أخطاء في السيرفو أي انھ في حالة وجود ھذه النقطة
ولا Drive is ready 1 يكون المحور جاھز =
توجد أخطاء
Fault present/no fault و النقطة ·
وھى في السيرفو النقطة الرابعة من present
Status الوورد الأولى من ووردات الحالة
وتقابل في ZSW1.3 _ word (ZSW1)
في الوورد M النقطة 21.3 PLC برنامج ال
وھي نقطة خرج تعبر عن حدوث خطأ MW 20
أو عدم حدوث خطأ في السيرفو أي انھ في حالة
وجود ھذه النقطة = 1 يكون خطأ ما موجود
بالسيرفو وعند وجود حالة ھذه النقطة = 0 لا
توجد أخطاء في السيرفو.
صفحة 45 من 66
Reference position و النقطة ·
وھى reached/outside the reference
في السيرفو النقطة العاشرة من الوورد الأولى من
_ Status word (ZSW ووردات الحالة ( 1
النقطة PLC وتقابل في برنامج ال ZSW1.10
وھي نقطة MW في الوورد 20 M 20.2
خرج تعبر عن أن المحور وصل إلي نقطة الھوم أو
أنھ وصل إلي الموضع المراد تحقيقھ أو الوصول
(position reference value = إليھ حيث
أي انھ في حالة وجود ھذه target position)
النقطة = 1 يكون المحور عند موضع الھوم أو
الموضع المحقق وعند وجود حالة ھذه النقطة = 0
يكون المحور خارج موضع الھوم أو الموضع
المحقق
Reference point set/no و النقطة ·
وھى في السيرفو reference point set
النقطة الحادية عشر من الوورد الأولى من ووردات
_ Status word (ZSW الحالة ( 1
وھي نقطة خرج تعبر عن أنھ تم تعيين نقطة الھوم MW في الوورد 20 M النقطة 20.3 PLC وتقابل في برنامج ال ZSW1.11
للمحور وبمجرد تعيين نقطة الھوم تصبح حالة ھذه
النقطة = 1 وتظل ھكذا إلي أن يفقد المحور الھوم
بحدوث خطأ أو فصل الباور أو خلافھ.
Axis و Axis moves forwards و النقط ·
وھى في السيرفو النقط moves backwards
السادسة و السابعة من الوورد الثالثة من ووردات
Positioning Status word الحالة
PosZsw. و 5 PosZsw.4 _(PosZsw)
M و M النقطة 25.4 PLC وتقابل في برنامج ال
وھاتان النقطتان MW 25.5 في الوورد 24
تعبران عن حركة المحور في اتجاه اليمين أو
الشمال حسب حالة الحركة
صفحة 46 من 66
Direct output 1 via و النقط ·
Direct output و 2 traversing block
وھى في via traversing block 81
السيرفو النقط العاشرة و الحادية عشرة من
الوورد الثالثة من ووردات الحالة
Positioning Status word
و PosZsw.10 _(PosZsw)
PLC وتقابل في برنامج ال PosZsw.11
في الوورد M و 24.3 M النقطة 24.2
وأي من ھذان الخرجان أو كلاھما MW 24
يتم برمجتھ أو إضافتھ في برنامج السيرفو في ال
باستخدام أوامر traversing block
ويتم تفعيل ھذه SET_O or RESET_O
traversing الخروجات أثناء تفعيل برنامج ال
block
إلي ھنا نكون قد انتھينا من عمل برنامج ال ·
وسنقوم فيما يلي بتحميل البرنامج PLC
وتشغيلھ
صفحة 47 من 66
نضع فيھ جميع النقط التي سنستخدمھا في التشغيل أو Variable Table ولتسھيل العمل في تجربة المشروع الذي قمنا بإنشائھ نقوم بعمل ·
Insert التي نحتاج إلي مراقبتھا ومعرفة حالتھا – حيث نقف داخل نافذة البلوكات ونضغط بزر الماوس الأيمن فتظھر قائمة نختار منھا
Variable Table ثم New Object
ONLINE علي وضع SimoComU وكذلك برنامج ال Online ونختار وضع Variable Table نقوم بفتح ال ·
ونبدأ بمراقبة حالة السيرفو وتحليل الحالة الموجود فيھا حتى نتمكن من تشغيل المشروع
صفحة 48 من 66
Power inhibit نلاحظ وجود رسالة ONLINE علي وضع SimoComU بعد تحميل البرنامج وفتح برنامج الصفحة
49 من 66
نقوم بتغيير حالة Power inhibit للتخلص من حالة ·
من 1 إلي 0 ثم إلي 1 مرة m61.0 ( ON/OFF 1)
اختفت وحلت Power inhibit أخري فنجد أن رسالة
Positioning Mode – مكانھا رسالة أخري ھي
وھذا يعنى أنھ لا يوجد Reference point not yet
أخطاء ولكن السيرفو لم يتم تعيين نقطة المرجع أو الھوم
Variable لھ حتى الآن ونلاحظ بالنظر على ال
متحققة أي Ready or no Fault أن نقطة Table
أن قيمتھا = 1
صفحة 50 من 66
وبناءا على ذلك سيتوجب علينا العمل على إيجاد نقطة المرجع أو الھوم للمحور . ·
للتعرف على محتوياتھا Referencing وقبل أن نعطي المحرك الإشارة للبحث عن نقطة المرجع أو الھوم نقوم بفتح قائمة ·
صفحة 51 من 66
وھو اختيار يعني أن المحور في بحثھ عن نقطة الموضع أو Reference cams with ونلاحظ في ھذه الصفحة في أول نافذة في الأعلى عبارة
وھى نقطة صفر Zero mark الھوم سيبحث عن إشارة الكام وھى في مشروعنا ھي بروكسيمتي الھوم وبعد أن يتم تعيينھا سينتقل للبحث عن نقطة ال
الانكودر وبعدھا سيتوقف المحور بعد مسافة الاوفسيت
ھذا الاختيار يعني أن المحور في بحثھ عن نقطة الموضع أو الھوم لن يبحث عن إشارة الكام Reference cams without أما في حالة اختيار
وھى نقطة صفر الانكودر وبعدھا سيتوقف المحور بعد Zero mark وھى في مشروعنا ھي بروكسيمتي الھوم وسينتقل مباشرة للبحث عن نقطة ال
مسافة الاوفسيت
في ھذه الخانة
أو With نختار
Without
في ھذه الخانة نختار
إذا كنا سنبحث plus
عن الھوم في الاتجاه
minus الموجب أو
إذا كنا سنبحث عن
الھوم في الاتجاه
السالب
صفحة 52 من 66
وفيما يلي ملخص لحالات الھوم
صفحة 53 من 66
Referencing وبعد أن استعرضنا نافذة الھوم ·
وما تحتويھا وكيفية الاختيار والتعامل مع تلك
المحتويات نذھب مباشرة لعمل ھوم عن طريق
وذلك بجعل Start referencing تعيين إشارة
أو = 1 فنجد أن المحرك M60.3 = true إشارة
بدأ في الدوران بحثا عن إشارة الھوم أو
البروكسيمتيى
Referencing وسنحاكى إشارة البروكسيمتى ·
M65.2 = true عن طريق جعل قيمة cams
أو 0 false أو = 1 لمدة ثوان ثم إعادتھا إلى
صفحة 54 من 66
بعد وقت قليل نجد أن المحرك توقف أن ·
Reference position إشارة
أصبحت موجودة والخرج reached
موجود أي أن المحور قد وصل Q0.2
لنقطة المرجع أو الھوم.
أن SimoComU ونلاحظ في برنامج ال ·
الرسالة الموجودة أعلى الشاشة قد تغيرت
Positioning mode – وأصبحت
(wait for) activate traversing
أي أن المحور جاھز لتلقي أوامر task
تشغيل الأوتوماتيك أو تفعيل ال
traversing task
ھذه الرسالة تعنى أن المحور جاھز لتلقي أوامر ·
traversing تشغيل الأوتوماتيك أو تفعيل ال
task
صفحة 55 من 66
RECORD :=P#M 42.0 WORD 4
يجب أولا أن نقوم بكتابة جزء البرنامج المعنى بإرسال واستقبال الأوامر التي traversing task ولتشغيل المحور أوتوماتك أو تفعيل ال ·
PLC عن طريق إرسالھا من ال traversing block سيتم كتابتھا في برنامج ال
وھو المعنى بقراءة البيانات من السيرفو بإتباع الخطوات التالية: SFC ونبدأ باستدعاء 14 ·
CALL SFC 14
فينتج عن ھذا الأمر ثلاث اسطر تحتاج إلي
التكملة:
LADDR :=...............1
RET_VAL :=…………….2
RECORD :…………………….3
تعنى حمل عنوان المحور الذي ستقوم ·
بإرسال البيانات لھ أو استقبال البيانات
حيث 100 ھو الرقم السادس LADDR :=W#16# وتكتب بالشكل التالي 100 hexadecimal منھ وتكتب بصيغة العدد السادس عشر
عشر المقابل للرقم العشري 256 وھو أول وورد من ووردات نقل البيانات تستخدم كعنوان للمحور الأول والذي أدرجناھا أثناء عمل الھارد
وير
ونختار لھا أي وورد من الووردات return value وھى وورد يتم فيھا تحميل كود الخطأ الذي ريما يحدث أثناء عملية نقل البيانات ويطلق عليھا
MW لم يسبق استخدامھا ولتكن 40 PLC الموجودة بال
وھى المنطقة التي سنستخدمھا في ·
نقل البيانات وھى الووردات إلي
أدرجناھا أثناء عمل الھارد وير
من قبل وھم في السيرفو
(256,258,260,262)
وتكتب بالصيغة الآتية
( MW حيث أن الووردات
42,MW 44,MW 46,MW
48 ھي الأربع ووردات )
ونختارھا PLC المقابلة في ال
من أي ووردات متاحة لم يسبق
استخدامھا
صفحة 56 من 66
وبنفس الطريقة تقريبا نبدأ باستدعاء ·
وھو المعنى بكتابة البيانات SFC 15
في السيرفو بإتباع الخطوات التالية:
CALL SFC 15
LADDR :=W#16#100
RECORD :=P#M 50.0 WORD 4
RET_VAL:=MW 58
( MW 50,MW حيث أن الووردات ·
52 ھي الأربع ,MW 54,MW 56 )
ووردات المقابلة لووردات كتابة البيانات
ونختارھا من PLC في السيرفو في ال
أي ووردات متاحة لم يسبق استخدامھا
ھي وورد يتم فيھا تحميل MW و 58 ·
لم PLC وھي أي وورد من الووردات الموجودة بال return value كود الخطأ الذي ربما يحدث أثناء عملية نقل البيانات ويطلق عليھا
يسبق استخدامھا .
صفحة 57 من 66
عبارة عن سيارتا نقل بضائع ونحتاج بعد ذلك SFC و 15 SFC ولتسھيل فھم أمر نقل البيانات من وإلي السيرفو نعتبر أن 14 ·
لمعرفة نوع البضاعة التي سيتم نقلھا ووجھة النقل وكمية البضاعة وھو ما سيتم التعبير عنھ من خلال الأربع ووردات السابق التحدث
( MW 50,MW 52,MW إلي السيرفو وھي PLC عنھا وھي بالنسبة لكتابة البيانات في السيرفو أو بمعنى آخر نقل البيانات من ال
54,MW 56 )
المسافة ،velocity للتعبير عن نوع البضاعة وھى في السيرفو تعنى أي براميتر يراد تغيير قيمتھ مثل السرعة MW وسنستخدم 50 ·
الخ - ولمعرفة رقم البراميتر الذي نريد تغييره أو التحكم في قيمتھ نفتح برنامج ال ........ OFFSET الاوفسيت ،position
ونحولھ إلى نظام decimal ونقف بالماوس على الخانة الموجود بھا البراميتر فيظھر لنا رقم البراميتر بالعدد العشري SimoComU
ويجب أن نعرف أن سيارة النقل تلك لا يمكنھا سوى نقل نوع واحد PLC ليتم كتابتھ في برنامج ال hexadecimal العد السادس عشر
من البضاعة في كل مرة.
من بلوكات ال Block للتعبير عن الوجھة التي سيتم نقل البضاعة إليھا وھى في السيرفو تعنى أي بلوك MW وسنستخدم 52 ·
. وھي في السيرفو من بلوك 0 إلي بلوك 63 Traversing blocks
البضاعة إليھا MD للتعبير عن كمية البضاعة التي سيتم نقلھا وتكتب دبل وورد 54 MW و 56 MW وسنستخدم عدد 2 وورد 54 ·
. وھي في السيرفو من بلوك 0 إلي بلوك 63 Traversing blocks من بلوكات ال Block وھى في السيرفو تعنى أي بلوك
صفحة 58 من 66
في كتابة البرنامج حتى Jump ولأننا وكما أسلفنا لا نستطيع تحميل أكثر من نوع من البراميتر في وقت واحد فأننا سنستخدم القفز ·
نتمكن من تحميل كل براميتر علي حدا
كشرط للتفرقة بين M وكما ذكرنا فإن الوورد الأولى يتم تحميل فيھا نوع البراميتر المراد نقلھ ( نوع البضاعة ) ولذلك سنستخدم 61.0 ·
تحميل براميتر المسافة وبراميتر السرعة وتكتب بالطريقة الآتية:
A M 61.0
JC ase1
L W#16#8051
T MW 50
و 8 تعبر عن hexadecimal تعني أن الرقم الذي سيتم كتابتھ ھو بالعدد السادس عشر W# أي حمل و 16 LOAD تعني L حيث ·
والرقمين الأخيرين ھما رقم البراميتر المراد نقلة والرقم 51 يساوي في العشري 81 sfc عدد البلصات 0 تعنى أن العمل من خلال
وھو البراميتر المسئول عن المسافة.
صفحة 59 من 66
و الوورد الثانية يتم فيھا تحميل رقم البلوك الذي سيتم نقل القيمة إليھ وتكتب بالطريقة الآتية: ·
L 0
T MW 52
أي أننا سنختار البلوك 0 ليتم تحميل البراميتر فيھ
و الوورد الثالثة والرابعة ( دبل وورد ) يتم فيھا تحميل قيمة البراميتر الذي سيتم نقلھا وتكتب بالطريقة الآتية: ·
L 700
T MD 54
صفحة 60 من 66
وبعد أن انتھينا من كتابة أوامر تحميل المسافة والسرعة نكون تقريبا جاھزون لتحميل البرنامج وتشغيلھ: ·
PLC فنقوم بتحميل البرنامج علي وحدة ال
نجد أن الجزء الخاص بتحميل براميتر المسافة مفعل بينما الجزء الخاص بتحميل براميتر السرعة ONLINE علي وضع OB وبفتح 1
1 أن الجزء الخاص بتحميل براميتر السرعة مفعل = M 0 وعند تغيير حالة النقطة 61.0 = M غير مفعل وذلك لأن حالة النقطة 61.0
بينما الجزء الخاص بتحميل براميتر المسافة غير مفعل وبذلك نكون قد قمنا بتحميل كلا من براميتر المسافة والسرعة.
صفحة 61 من 66
ONLINE علي وضع SimoComU ويمكننا التأكد من أننا قد قمنا بتحميل كلا من براميتر المسافة والسرعة وذلك بفتح برنامج ال ·
ونلاحظ أن القيم التي قمنا بتحميلھا وصلت فعلا كلاً في الخانة الخاصة بھ. Traversing blocks وفتح شاشة
و ABSOLUTE نجد أنھ ھناك اختياران ھما مطلق Mode الذي ھو بعنوان Traversing blocks في العمود الرابع في شاشة ·
وھذا البيان يحدد نقطة الصفر للمحور: RELATIVE نسبي
في ھذا الاختيار يتحرك المحور إلي الموضع المحدد مع عدم تغير نقطة الصفر أو نقطة المرجع ABSOLUTE مطلق ·
في ھذا الاختيار يتحرك المحور إلي الموضع المحدد وتكون نقطة الصفر أو المرجع ھو آخر موضع تحرك إليھ RELATIVE نسبي ·
المحور.
.RELATIVE ويمكننا الاختيار بين أي من الوضعين حسب المشروع الذي ننفذه وسنختار ھنا وضع ·
.
صفحة 62 من 66
بعد أن نقوم بعمل ريست للمحور وعمل ھوم Jogging و 2 Jogging وسنقوم الآن بمحاولة تشغيل المحرك يدوي عن طريق 1 ·
Positioning mode-(wait for) activate traversing task وسنري الرسالة أعلى الشاشة
صفحة 63 من 66
108 Velocity عن طريق تغيير قيمة وإشارة كلاً من براميتر Jogging و 2 Jogging كما أنھ يمكننا تغيير سرعة واتجاه كلاً من 1 ·
108 Velocity setpoint jog و 2 setpoint jog 1
صفحة 64 من 66
Positioning وسنقوم الآن بمحاولة تشغيل المحرك أوتوماتك بعد أن نقوم بعمل ريست للمحور وعمل ھوم وسنري الرسالة أعلى الشاشة ·
mode-(wait for) activate traversing task
صفحة 65 من 66
على الشمال رسالة SimoComU U نلاحظ أننا بعد أن أعطينا أمر للموتور بالحركة أنھ لم يتحرك وظھر في المكان أعلى صفحة برنامج ال
(Posi oning mode : Override 0)
ومن أجل ھذا نقوم بتحميل قيمة ولتكن 100 في ·
الوورد التي تقابل الوورد المسئولة عن ال
في السيرفو override
ھو نسبة مئوية من السرعة ولا يمكن override ال
override = للمحور أن يتحرك وقيمة % 0
صفحة 66 من 66
Activate traversing task لاحظ انھ فور عمل إشارة
Reference فإن المحرك يبدأ بالتحرك واختفاء إشارة
Axis moves وخروج إشارة pos. reached
حتى ينتھي المحرك من قطع المسافة التي forward
أدخلناھا
وبعدھا نذھب إلي النقطة المسئولة عن التشغيل أوتوماتك وھى
Activate traversing task
وإلي ھنا نكون قد انتھينا من برمجة وتشغيل محور سيرفو بالقدر الذي يسھل علينا التعامل وفھم ھذا النوع من التحكم في الحركة ويسھل علينا ·
كذلك تتبع أعطالھ وإصلاحھا
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
الفقير لله
لواء
لواء


عدد الرسائل : 1844
العمر : 37
الموقع : ارض السواد
تاريخ التسجيل : 08/04/2010

مُساهمةموضوع: رد: معلومات عامه عن الكهرباء   السبت 12 نوفمبر 2011 - 6:48

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


عدد الرسائل : 497
العمر : 28
الموقع : Eygypt
العمل/الترفيه : Electrical Engineering
تاريخ التسجيل : 15/12/2010

مُساهمةموضوع: رد: معلومات عامه عن الكهرباء   الإثنين 14 نوفمبر 2011 - 4:23

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


عدد الرسائل : 3
العمر : 41
تاريخ التسجيل : 12/06/2014

مُساهمةموضوع: رد: معلومات عامه عن الكهرباء   الخميس 12 يونيو 2014 - 4:15

ابو يوسف كتب:
معلومه عن محركات السيرفوا
منقول هذا للعلم
             مقدمة:
بسم الله والحمد لله والصلاة والسلام على سيدنا محمد صلى الله
عليھ وعلى آلھ وأصحابھ وسلم.. وبعد
الإخوة والزملاء الأعزاء يسعدني أن أقدم لكم ما يمكن تسميتھ
ورشة عمل عن التحكم في محركات السيرفو وكيفية التعامل مع
برامج التشغيل الخاصة بھا وقصدت بتسميتھا ورشة عمل لأنني
سأكون معنيا وبشكل أساسي على الجانب العملي والتطبيقي وليس
الجوانب النظرية والأكاديمية والتي آمل في نھايتھا أن تكونوا
قادرين على فھم البرامج المتعلقة بمحركات السيرفو وكيفية عمل
برنامج لتشغيل محرك سيرفو وكيفية تتبع أعطالھ وإصلاحھا
وعنونتھا ب ( مقدمة في التحكم في محركات السيرفو ) لأنھا يمكن
أن تكون مدخلاً يلج منھ من أراد الاستزادة في ھذا المجال من
مجالات التحكم الآلي والبناء عليھا ،وسوف تقتصر دراستنا في ھذا
المجال على المحركات وبرامج التشغيل المنتجة من شركة سيمنس
والتي لھا الاستخدام الغالب في شركتنا مع العلم بأنھ توجد العديد من
الشركات العالمية التي تنتج محركات السيرفو وبرامج التشغيل
الخاصة بھا ، ولمعرفتي المسبقة بأن ھذه الدورات التدريبية
تستھدف في المقام الأول الفنيين المنضمين حديثاً إلى فريق العمل
بالشركة وحديثي العھد بالعمل في مجال التحكم الآلي فسوف أقوم
بالبدء بالتعرض بإيجاز لبعض الأسس النظرية التي قد تعيننا في فھم
الموضوع الذي نحن بصدده داعياً الله عز وجل أن يوفقني لحسن
العرض ويوفقكم لحسن التلقي والفھم.
والله من وراء القصد وھو يھدى السبيل.
صفحة 3 من 66
وفى البداية أريد أن انوه إلى انھ يوجد لدينا نوعان أساسيان من طرق التحكم الآلي ھما:
: Open Loop Systems 1- الأنظمة ذات الحلقة المفتوحة
ھي أبسط أشكال التحكم ، يتم فيھا تمكين الخرج عن طريق دخل مرجعي إذ أن الفعل التحكمي مستقل عن الفعل الناتج
عن الخرج .
أنظمة الحلقة المفتوحة : التشابھية والرقمية ليس لھا تغذية عكسية وھي بالتالي غير قادرة على أخذ أي فعل تصحيحي إذا
تغير الخرج .
يبين الشكل التالي مخطط صندوقي بسيط لنظام تحكم تشابھي حلقة مفتوحة للتحكم بسرعة محرك .
أمالدخل. بواسطة المقاومة المتغيرة يضخم ويطبق عن طريق وحدة قيادة المحرك ، بھذه الطريقة فإن السرعة يمكن أن
تتغير على مجال واسع بحسب تغيرات المقاومة المتغيرة في الدخل .
لكن إذا تم تطبيق حمل زائد عل المحرك مسبباً نقصان في سرعة المحرك عندھا فإن نظام الحلقة المفتوحة غير قادر
على تغيير وحدة القيادة لتعويض ھذا النقصان في السرعة .
Interface input Controller
Power
+
+ V _
M
+
Dc-Motor
Load
Shift
Input Pot
مقاومة متغيرة
صفحة 4 من 66
:Closed Loop Systems 2- الأنظمة ذات الحلقة المغلقة
يستخدم ھذا النمط من الأنظمة شكل من أشكال محولات الطاقة (الحساسات) لمراقبة الظاھرة الناتجة في الخرج وإعطاء
إشارة تغذية عكسية من ھذا الحساس للمقارنة مع مستوى مرجعي في الدخل كما ھو مبين في الشكل التالي :
إن مقياس السرعة ھو وضع حساس يتحسس الخرج ليغلق ممر التغذية العكسية سامحاً للنظام بأن يستجيب للتغيرات
ضمن الشروط الموجودة عل الخرج ، فإذا ھبطت سرعة المحرك فإن إشارة التغذية العكسية للنظام سوف تنقص مسببةً
زيادة لإشارة الخرج عن عنصر التحكم وبالتالي سيقاد المحرك بشكل آني بقيمة أكبر وذلك لإعادة السرعة إلى قيمتھا
الأصلية .
لذلك فإن نظام الحلقة المغلقة أكثر دقة من نظام الحلقة المفتوحة لكن باعتبار أن الدقة في ھذا النظام صغيرة جداً وفد
نحتاج إلى نظام أكثر دقة فإن الأنظمة الرقمية ذات الحلقة المغلقة ھي التي تفي بالغرض .
كما ھو موضح بالشكل التالي:
+ V
Input Pot
مقاومة متغيرة
Speed Sensor
Feedback Signal
صفحة 5 من 66
والتغذية العكسية في حالة التحكم في المحركات تكون عن طريق أجھزة معينة منھا ما يراقب السرعة فقط مثل
التاكوميتر ومنھا ما يراقب السرعة والموضع كالأنكودر والريزولفر وھذه الأجھزة تقوم بتغذية الكنتروللر بمقدار الخطأ
بين السرعة أو المسافة المطلوب تحقيقھا وبين السرعة أو المسافة الحالية وبالتالي يقوم الكنتروللر بتغير ما يلزم في
الخرج للوصول إلى السرعة أو المسافة المطلوبة.
مثل ( Position تراقب الموضع أو المكان ). Positional ھناك أنواع مختلفة من وسائل التغذية الراجعة الموضعية
المسطرة) ) Linear Scale واللينير سكيل Encoder والانكودر Resolver الريزولفر
encoder ما ھو الانكودر
Position ھو جھاز رقمي يقوم بقياس الموضع
ويعبر عن ھذا المكان عن طريق نبضات رقمية
.digital
إذا صادفك الحظ وقمت بفتح الانكودر ستجد ما يلي
1- قرص دائري من الزجاج مقسم إلى مجموعة من
الدوائر ذات سنتر واحد ومقسمة ھذه الدوائر طوليا
بشكل ھندسي ذو ھدف معين كما بالشكل
2- عدسة صغيرة نصف حجم عدسة السى دى روم
لديك
3- كارتة كھربية بھا عدد من البواعث الضوئية
التي تبعث ضوء يمر من خلال القرص الزجاجي
وعدد من الخلايا الضوئية التي تستقبل ھذا الضوء
لتحدد الموضع من ھذه النبضات الضوئية
أو خرطوم coupling وھو الجزء الذي يتم توصيلة بالمحرك ويتم توصيلة بالمحرك إما عن طريق shaft -4
مطاطي لكن يكون قصير بقدر الإمكان وھذا يعتمد على طريقة تثبيتھ بالمحرك ومكان تثبيتھ.
فكرة عمل الإنكودر : يعتمد فكرة عملھ علي أنھ عندما يدور المحرك يدور الشافت الخاص بالانكودر وبالتالي يدور القرص
الزجاجي المقسم إلى أجزاء صغيرة فتقوم الخلايا الضوئية بدورھا في عد عدد الأجزاء في جزء من الثانية و بدورھا تقوم
بنقل ھذا العدد للكارت الالكتروني الذي يحول ھذه الإشارة إلى موجات وھذه الموجات مقسمة إلى أربع موجات
A,B,C,D
والنفي الخاص بھم
A' B' C' D' SO
وآل إشارة من ھذه الإشارات لھا مغزاھا
وھناك نوعان من الانكودر ھما
صفحة 6 من 66
Incremental encoder
absolute encoder
absolute- وھذه الصور
encoder
ما ھو الريزولفر؟
الذي تم استخدامھ لسنوات عديدة في analog sensor ھذا الجھاز لتحديد المواقع الدائرية ھو استشعار تناظري
التطبيقات العسكرية وتم تصميم الريزولفر بحيث يمكن التعويل عليھ في أقسى الظروف .مقاومة الحرارة والغبار
والرطوبة والزيوت والقصف الشديد والاھتزاز يجعل ھذا الجھاز يتفوق على الأجھزة المشابھة مثل الانكودر والبلص
التي تقوم بتحويل ھذه PLC كودر واللينير اسكيل ( المسطرة ) .في التطبيقات العملية الريزولفر ينقل البيانات إلى ال
الإشارات أو قراءتھا على أنھا مكان.
والريزولفر كما قلنا ھو حساس للمكان أو الموضع أو محول الذي يقيس الموضع في لحظة معينة وھذا الموضع يعبر
عن الزاوية الموجود عليھا المحور في ھذه اللحظة حيث أنھ يقيس موضع دائري. الريزولفر استخدم في العالم منذ ما
قبل الحرب العالمية الثانية في التطبيقات العسكرية مثل قياس زاوية الأبراج والتحكم في زاوية البندقية على الدبابات
والسفن الحربية.وعادة ما يتم بناء الريزولفر مثل المحركات الصغيرة من الجزء الدوار (مثبت على الأكس الدائر الذي
.position يراد قياس موضعھ)،والجزء الثابت (جزء ثابت) التي تنتج الإشارات الخارجة التي تعبر عن الموضع
صفحة 7 من 66
كلمة الريزولفر ھو مصطلح عام لھذه الأجھزة المستمدة من حقيقة أنھا تعمل على تحليل الزاوية الميكانيكية الخاصة
بالعضو الدوار إلى مكونات متعامدة أو احداثى ديكارتي (س و ص). من المنظور الھندسي، العلاقة بين زاوية الدواران
ومكونات (س و ص) يعبر عنھا المثلث : (q)
تحليل الزاوية إلى مكوناتھا
في الأساس، الريزولفر يقوم بإنتاج إشارات نسبية إلى الجيب وجيب التمام للزاوية من العضو الدوار. وبما أن كل زاوية
لھا مجموعة فريدة من قيم الجيب و قيم جيب التمام فإن الريزولفر يوفر معلومات موضع مطلق في غضون دورة ( 360
في مقابل الإنكودر) ) absolute position ) من العضو الدوار. ھذه القدرة للريزولفر على قياس الموضع المطلق °
. incremental encoders ھي واحدة من المزايا الرئيسية للريزولفر على الانكودر
الخصائص الكھربائية
كھربائيا مثل الريزولفر التقليدي، ھو زوج من المحولات حيث الاقتران بين الابتدائي والثانوي ،Rotasyn والريزولفر
يغير جيب وجيب التمام تبعاً لزاوية المحور الدوار. وفي الريزولفر التقليدية يكون الملف الابتدائي مثبت على المحور
الدوار والملف الثانوي مثبت على الجزء الثابت (يستلزم فرش وحلقات الانزلاق أو محول لربط لإشارات بين زوجي في
على كل الملفات الابتدائية والثانوية في الجزء الثابت ويستخدم عضو دوار Rotasyn الملفات)، ويحتوي الريزولفر
فريد من نوعھ يربط مباشرة بين الابتدائي والثانوي rotor
فضلا عن الريزولفر التقليدية) يتطلب موجة جيبيھ ( تيار متردد ) حاملة ) Rotasyn مثل جميع المحولات، الريزولفر
أو إشارة مرجعية (في بعض الأحيان وتسمى أيضا الإثارة) ليتم تطبيقھا على الملف الابتدائي. اتساع ھذه إشارة
المرجعية يتم تعديلھ بواسطة الجيب وجيب التمام لزاوية المحور الدوار لإنتاج إشارات الخرج على زوج الملفات
الثانوية.
صفحة 8 من 66
How are incremental encoders different than resolvers?
Output Signal
Encoders produce pulses indicating
movement over a short distance; counting
these pulses indicates distance (and speed
over time) and checking the order of pulses
in channel A vs. channel B indicates
direction (quadrature).
Resolvers produce a set of sine/cosine waves
(analog voltage) indicating absolute position
within a single revolution; these signals are
typically converted with a resolver interface
board to a digital signal.
Input Signal
Encoders are typically powered with simple
DC voltage.
Resolvers are “excited” by an AC reference
sine wave, typically created with a dedicated
resolver power supply; this power supply is
typically powered with simple DC voltage.
Location of Electronics
Encoders typically have all their electronics
onboard, minimizing interconnections, but
limiting operating temperatures.
Resolver systems typically mount the resolver
power supply and resolver interface board
near the input device, requiring substantial
صفحة 9 من 66
inter-device wiring, but allowing the resolver
to withstand higher temperature
environments.
Typical Applications
Encoder Applications:
AC Induction Motor Speed and Position
Control
DC Motor Speed and Position Control
AC & DC Servo Motors (with commutation
tracks added)
Resolver Applications
Permanent Magnet (PM) Motor Commutation
and Speed Control
AC & DC Servo Motor Commutation and
Speed Control
وكذلك absolute encoder and incremental encoder وفيما يلي بعض الروابط لمواقع انترنت عليھا شرح ال
لمن أراد الاستزادة gray code وال resolver شرح فكره عمل ال
http://mechatronics.mech.northwestern.edu/design_ref/sensors/encoders.html
http://www.amci.com/tutorials/tutorials-what-is-resolver.asp
http://www.educypedia.be/electronics/sensorsencoders.htm
http://en.wikipedia.org/wiki/Rotary_encoder
صفحة 10 من 66
Servo Motor محرك السيرفو
لذلك (position control) وھو يستخدم في التحكم الموضعي (special machine) ھو أحد أنواع المحركات الخاصة
control motor . فھو يسمى أحياناً
وأطباق استقبال الأقمار الصناعية و يستخدم أيضاً في تحريك radar و من أمثلة تطبيقات ھذا المحرك تحريك أجھزة ال
أجنحة الطائرات وبعض أنواع أجھزة الطباعة ، و من الملاحظ أن كل ھذه التطبيقات تعمل على سرعة بطيئة جداً ،لذلك
فإن محركات السيرفو تتميز بسرعات بطيئة جداً،و نظراً لمتطلبات تشغيل ھذه الأنواع من الأحمال كان لازماً أن تتوافر
في محرك السيرفو الخصائص التالية:
بمعنى أن تصل سرعة المحرك للقيمة المقننة fast response 1- الاستجابة الفائقة للسرعة
فور توصيل المحرك بالمنبع الكھربي ، كما يجب أن يتوقف فور فصل المنبع عن المحرك.
3- أن تكون العلاقة بين الجھد والسرعة علاقة خطيھ وذلك من أجل تبسيط منظومة التحكم و مكوناتھا و تحسين كفاءتھ.
3- أن يقبل المحرك تكرار عمليات الفصل و التوصيل مھما تعددت.
لذلك يجب مراعاة ھذه المواصفات في المحرك عند التصميم، فمثلا للحصول على سرعة استجابة مرتفعھ يجب تخفيض
(J) The moment of inertia قيمة عزم القصور الذاتي للعضو الدائر
و يتم ذلك بشكل أساسي في جميع محركات (L) و زيادة طولھ Rotor (D) بإنقاص قطر ال (J) و يتم تخفيض قيمة
السيرفو ، وبخلاف ذلك ھناك الكثير من تعديلات التصميم التي يقوم بھا المطورون من خلال الأبحاث بھدف الحصول
. (J) على قيمھ أقل ل
تتنوع بين محركات تعمل على التيار المستمر و أخرى تعمل على منبع التيار Servo وبشكل عام فان محركات ال
وذلك عن Position Control من أجل تحقيق Armature Control المتردد , وغالبية ھذه الأنواع تعتمد أسلوب ال
طريق تغيير قيمة الجھد.
يتميز بالعلاقات الخطية بين الجھد و السرعة وأيضا بين العزم D.C وكلا النوعين لھ مميزات وعيوب فمثلاً محرك ال
و يحتاج إلى صيانة A.C و السرعة ، لذلك فان منظومة التحكم بھ أبسط و أكفأ، و لكنھ أعلى سعرا ووزنا من محرك ال
ولا يمكن استخدامھ في الأماكن الخطرة و ذلك بسبب الشرارة التي تحدث عند الفرش .
يتميز ببساطة التركيب وقوة التحمل و رخص السعر ولكن يعيبھ انھ من الآلات A.C Servo Motor و محرك
ليست 90 درجھ و العلاقة بين العزم Rotor و ال Stator حيث أن الزاوية بين مجالي ال Highly Coupled ال
والسرعة ليست علاقة خطيھ وكذلك العلاقة بين الجھد و السرعة ليست خطيھ كما ھو مطلوب أن يكون ، و لكن الأبحاث
تعمل على تلافى ھذه العيوب
صفحة 11 من 66
مصطلحات علمية
أنواع المتغيرٌات:
عند التعامل مع أي نوع من أنواع البرمجة لابد أن نضع في حسابنا أنواع البياٌنات التي نجري عليھا العملياٌت فمثلا
العملياٌت الحسابيةٌ البسيطٌة ھناك الأرقام التي نجري عليھا عمليات الجمع والطرح والضرب والقسمة ولھذا وجب علينٌا أن
نبين أن أنواع الأرقام ھي حقيقة وصحيحة وكسرية وكذلك تخيلية وھكذا حتى يكون طرفًي المعادلة متساوين تماما في الكم
فلابد أن تكون العمليات على نوع واحد من البيانات وھناك أنواع عديدة من PLC والتميز كذلك فعند التعامل مع برنامج
البيانات ھي موضوعنا اليوم
أو word أو كلمة 16 خانة Byte أو 8 خانات Bit أول تقسيم سنتعرض لھ ھو عدد خانات المتغير وھو إما خانة واحدة
double word كلمة مزدوجة 32 خانة
BIT 1. البت
." رقم ثنائي). البت ھو أصغر وحدة معلومات ثنائية (ثنائية القيمة) يمكنھا قبول حالة إشارة " 1" أو " 0 ) Binary Digit ھو اختصار ل Bit البت
24 V
0 V
جهد موجود
1
جهد غير موجود
0
BYTE 2. البايت
يستخدم مصطلح البايت للدلالة على وحدة مكونة من 8 رموز ثنائية. إن حجم البايت ھو ثمانية بتات.
حالة الإشارة
Word 3. الكلمة
الكلمة ھي تسلسل رموز ثنائية يمكن النظر إليھا كوحدة في صلة معينة. يساوي طول الكلمة عدداً من 16 رمز ثنائي يمكن تمثيل ما يلي بواسطة الكلمة:
W O R D 0 1 0 0 1 1 0 1 1 1 0 0 0 1 1 0
1 Byte 1 Byte
حالة الإشارة
إن حجم الكلمة ھو 2 بايت أو 16 بت
صفحة 12 من 66
Double-word 4. الكلمة المزدوجة
تمثل الكلمة المزدوجة كلمةً طولھا 32 رمزاً ثنائياً.
إن حجم الكلمة المزدوجة ھو 2 كلمة أو 4 بايت أو 32 بت
إن الوحدات المستخدمة الأخرى ھي كيلوبت أو كيلوبايت حيث يمثل الكيلو , 210 أو 1024 والميغا بت أو ميغا بايت حيث تمثل المبغا 1024 كيلو.
5. عنوان البت
ليمكن عنونة كل بت منفرداً ضمن البايت يعطى لكل بت رقم موضع خاص بھ. يحصل البت الأيسر ضمن كل بايت على رقم الموضع 7 في حين يحصل
. البت الأيمن على رقم الموضع 0
عنوان البت
عنوان البت
6. عنوان البايت
QB البايت الثاني للدخل. و 4 IB تحصل البايتات أيضاً على أرقام تدعى الإزاحة. بالإضافة إلى ذلك يخصص المعامل بعلامة مميزة بحيث يعني مثلاٍ 2
البايت الرابع للخرج. تتم عنونة البتات بشكلٍ إفرادي بدمج عنوان البت مع إزاحة البايت. يفصل عنوان البت عن إزاحة البايت بواسطة نقطة بحيث يكون
عنوان البت على يمين النقطة وإزاحة البايت على يسارھا.
عنوان البايت
7. عنوان الكلمة
ينتج عنوان الكلمة عن ترقيم الكلمات.
الخ ،MW كلمة الذاكرة ،QW كلمة الخرج ، IW ملاحظة: إن عنوان الكلمة ھو دوماً العنوان الأصغر للبايتين المشكلين للكلمة مثل كلمة الدخل
IW يكون العنوان ھو 2 IB و 3 IB مثلاً الكلمة المشكلة من 2
IW0 IW2
IB0 IB1 IB2 IB3
IW1
عنوان الكلمة
صفحة 13 من 66
يتشاركان في بايت. بالإضافة إلى ذلك فعد البتات يبدأ من البت الموجود IW و 1 IW ملاحظة : عند معالجة الكلمات يجب الانتباه إلى أن كلمتا الدخل 0
.I البت 15 ھو 1.7 … I فيما البت 8 ھو 1.0 ،I البت 7 ھو 2.7 … I البت 1 ھو 2.1 ،I ھو البت 2.0 IW في أقصى اليمين. مثلاً البت 0 من الكلمة 1
. ملاحظة:ة بين البت 7 والبت 8
8. عنوان الكلمة المزدوجة
ينتج عنوان الكلمة المزدوجة عن ترقيم الكلمات المزدوجة.
فإن عنوان الكلمة المزدوجة ھو العنوان الأصغر للكلمتين المكونتين للكلمة المزدوجة. ،MD،QD ،ID ملاحظة : عند استخدام الكلمات المزدوجة مثلاً
ID عنوان الكلمة المزدوجة 0
IW0 IW2
IB0 IB1 IB2 IB3
IW1
أما منالأول:ع البيانات
فقط وعند التعامل مع ھذا النوع ON - OFF وھو يأخذ القيمة 0 أو 1 فقط أو كھربيا Binary type النوع الأول : الثنائي
يتم كتابة ذلك على النحو
ھنا معناھا أن الرقم ثنائي وعلامة # ھي الفاصل : b#1001 0110 0011 0001 b الآتي:الثاني:قم مكون من 16 خانة
بين الرقم والتمييز أما مجموعة الأرقام فھي قيمة الرقم
وھي أرقام عشرية صحيحة وھي إما دقة 16 رقم أو 32 رقم ثنائي Integer numbers النوع الثاني : الأرقام الصحيحة
الأرقام ذات الدقة 16 خانة تكتب كما تكتب في النظام العشري العادي دون علامة عشرية مثلا 120 وھي تتراوح مابين
وتتراوح بين 0 و + 65535 في حالة الأرقام signed integers 32768 إلى + 32767 في حالة الأرقام ذات الإشارة -
فعند كتابتھا double integers أما الأرقام ذات الدقة 32 خانة الصحيحة unsigned integers الموجبة الصحيحة
وتكتب على Real ( floating point ) numbers النوع الثالث : وھو الأرقام العشرية : L# نكتبھا بالشكل الآتي 150
الجزء الصحيح من الرقم العشري لخانة واحدة x حيث : x.Ye+/-z الصيغة الآتية
الجزء الكسرى في الرقم العشري Y
تعني أس الرقم -/+ 10 وه إشارة الأس e
تمثل الأس z
3.54 : وإذا كان الرقم ككل موجب لا تكتب أمامھ e- 2.3 :تكتب 2 e+ بمعني 23000 مثلا تكتب كالآتي 0.0354 و 4
و يكتب كالآتي : Timer type إشارة وإذا كان سالبا تكتب أمامھ إشارة - النوع الرابع وھو : نوع متغير زمنًي للتيامر
ھذا الرقم معناه زمن تايمر قيمتھ 100 ملل ثانية s5t#100ms
كتاريخ 8 أبريل 2008 متغير وقت حقيقي : d#2008-04- و يكتب كالآتي 08 date النوع الخامس :متغير دال عل التاريخ
time of day
صفحة 14 من 66
و يكتب كالآتي time متغير وقت مطلق tod# مثلا 23:30:24.500 : tod#hh:mm:ss.ms و يكتب كالآتي
متغير وقت وتاريخ و يكتب كالآتي : t#Od_10h_50m_28s_880ms مثلا :t#Od_0h_0m_0s_0ms
كذلك ھناك 'xyz' وتكتب بين علامات تنصيص String وھناك متغيرات حرفية DT#2008-04-08-20:25:30.850
للعدادات وتكتب على الشكل
والمطلوب في ھذا المكان ھو التأكد من نوع البيانات المطلوب إجراء العمليات عليھا في البرنامج وبالتالي استخدام c#897
العمليات المناسبة لذلك حتى لا يحدث خطأ في البرنامج
يكون بإحدى القيم الآتية: PLC وتمثيل الأعداد داخل ذاكرة ال
peripheral inputs
Binary
Hexadecimal
Unsigned Bytes
PIW 16
Peripheral outputs
Binary
Hexadecimal
Unsigned Bytes
PQW 16
صفحة 15 من 66
مثال العمليات الرقمية :
حمل) ) Load . . . . . L
انقل) ) Transfer . . . . . T
أكبر من) ) Larger than integer . . . . . >I
يساوي عداد/مؤقت) ) Equal to counter/timer . . . . . ==R
الخ.
مثال العمليات الثنائية:
DIN 19 من ال 239
الخ.
صفحة 16 من 66
مثال عمليات التنظيم :
استدعاء شرطي) ) Condition call . . . . . CC
استدعاء غير شرطي) ) Unconditional call . . . . . UC
افتح بلوك معطيات) ) Open a data block . . . . . OPN
قفزة غير مشروطة) ) Jump unconditional . . . . . JU
(RLO= اقفز إذا كان 1 ) Jump if RLO=1 . . . . . JC
نھاية غير مشروطة للبلوك) ) Block end unconditional . . . . . BEU
نھاية مشروطة للبلوك) ) Block end conditional . . . . . BEC
الخ.
2. جزء المعاملات .6 .3
يحتوي جزء المعاملات على كافة الإفادات اللازمة لتنفيذ العملية. يدل ھذا القسم ما ھو ميكانيزم التحكم الواجب استخدامھ مع العملية.
مثلاً :
دخل) )Input I
خرج) )Output Q
بت ذاكرة) )Memory bit M
Local data (internal block variables) L
معطيات محلية)– متحولات داخلية للبلوك(
مؤقت) )Timer T
عداد) )Counter C
بلوك تنظيم) )Organization block OB
بلوك وظيفي ) ( Function block FB
وظيفة) )Function FC
بلوك معطيات) )Data block DB
بلوك وظائف نظام) )System functions block SFB
وظيفة نظام) )System function SFC
32- ثابت) 32 (بت Bit-constant L#
إلخ.
صفحة 17 من 66
والآن وبعد ھذا التمھيد نبدأ بعون الله خطوات عمل برنامج لتشغيل محرك السيرفو:
الذي نقوم من خلالھ بعمل البرنامج الخاص بكارت SimoComU ولكي نتمكن من عمل برنامج تشغيل محرك السيرفو لابد أن يكون لدينا برنامج ال
مثلاً وسنجد أننا أثناء العمل نتنقل بين ھذين البرنامجين حتى يتم V بأي إصدار حديث وليكن 5.4 SIMATIC_S كنترول السيرفو ، وأيضاً برنامج 7
بناء برنامج تشغيل محرك السيرفو.
الخطوة الأولى:
فتطالعنا الصفحة SimoComU نقوم بفتح برنامج ال
Generate new الأولى اللتى سنختار منھا بالتأكيد
وھو ما يعنى أننا سنبدأ بعمل ملف أو offline file
برنامج جديد.
وسيتم فيھا كتابة اسم الملف الجديد الذي سنقوم بعملھ والذي سنسميھ في ھذا المشروع Drive configuration ستظھر لنا صفحة بعنوان ·
وبعد كتابة اسم الملف Servo Test
Next نضغط
صفحة 18 من 66
ستظھر لنا صفحة تحتوى على أربع قوائم ·
القائمة الأولى لاختيار نوع كارت الكنترول
الذي ستستخدمھ والرقم يكون مكتوب على
كارت الكنترول وھو في مشروعنا ھذا كارت
لعدد position كنترول للتحكم في الموضع
2 والتغذية axis 2 محور أو 2 موتور
ورقمھ Resolver العكسية ريزولفر
6SN1118-1NK01-0AA1
القائمة الثانية لاختيار رتبة الإصدار لملف التھيئة ·
والذي ستجده مكتوباً علي Firmware version
كارت الميمورى بداخل كارت الكنترول ول بأس
أعلى version من استخدام إصدار
صفحة 19 من 66
القائمة الثالثة لاختيار نوع كارت الاتصال ·
الذي PROFIBUS البروفى باص
ستستخدمھ والرقم يكون مكتوب على الكارت
6SN وھو في مشروعنا ھذا رقم - 1114
1NB00-0AA1
القائمة الرابعة لاختيار عنوان كارت الاتصال ·
PROFIBUS address البروفى باص
الذي ستستخدمھ وسنختار مثلاً رقم 3 وبعد
Next الانتھاء من ھذه القوائم نضغط
Operating الصفحة التالية بعنوان ·
ونختار منھا نوع الكنترول ھل mode
Speed / torque ھو تحكم في السرعة
أو تحكم في الموضع setpoint
وھو المعنى في Positioning mode
مشروعنا ھذا.
صفحة 20 من 66
Dimension system الصفحة التالية بعنوان ·
ونختار منھا نظام القياس أو نوع الحركة ھل
وتنقسم إلى خيارين Linear ھي حركة خطية
inch – و mm – Linear axis بالملي متر
والنوع الثاني ھو الحركة Linear axis
وھو degrees – Rotary axis الدائرية
المعنى في مشروعنا ھذا.
صفحة 21 من 66
ونختار Motor selection الصفحة التالية بعنوان
منھا نوع الموتور الذي سنستخدمھ وھو في ھذا
1 وھو FK7022-5AK71-1TG المشروع نوع 3
Stande موتور موجود بقائمة المواتير المتاحة
أما إذا كان غير موجود بالقائمة فستقوم بكتابة motor
مواصفات الموتور بنفسك.
Measuring الصفحة التالية بعنوان ·
ونختار منھا system / encoder
1-Speed ونختار Stande encoder
3- حسب الانكودر أو الريزولفر Speed أو
الذي ستستخدمھ أما إذا كنا سنستخدم انك ودر
بمواصفات خاصة فستقوم بكتابة مواصفات
الانكودر بنفسك.
صفحة 22 من 66
Completion of drive الصفحة التالية بعنوان
ومعناھا أنك قد انتھيت من عمل configuration
التعريفات الأساسية لمكونات السيرفو لديك ولا ينقصك
Accept this إلا أن تضغط على ايكونة
. Next ثم configuration
وبعد أن انتھينا من عمل التعريفات الأساسية ·
لمكونات السيرفو سيظھر لنا البرنامج علي
ھذه الصورة متضمناً جميع التعريفات التي
قمنا باختيارھا من تعريف للموتور وكارت
الكنترول وكارت البروفى باص وعنوان
الكارت .....الخ، وكل ھذا تحت قائمة
أول القوائم التي ستجدھا Configuration
على يمين الشاشة ، وسنعرض لبعض ھذه
القوائم بالتفصيل فيما بعد حسب الحاجة أثناء
عمل البرنامج
نفتح القائمة التالية مباشرة وھى بعنوان ·
والنقطتين الأھم في ھذه Mechanics
الصفحة ھما:
Gear 1- ضبط نسبة التحويل للجيربوكس
ونسبة التحويل في الموتور الذي ratio
سنستخدمھ ھي 10 إلي 1
2- أسفل الصفحة توجد قائمة فرعية بعنوان
وبداخلھا اختياران Motor conversion
إما أن الموتور يعمل بنظام حركة مطلق
أي أن الموتور يعود إلى نقطة البداية ( absolute
The position الصفر ) وفي ھذه الحالة نختار
actual value must endless and
صفحة 23 من 66
always absolute evaluated.
أو أن الموتور يعمل بنظام حركة غير مطلق
أي أن الموتور لا يعود إلى نقطة Relative
The البداية ( الصفر ) وفي ھذه الحالة نختار
position actual value must start
وھذا again with 0 after ……Degree
يعنى أن المسافة التراكمية التي يسجلھا الموتور
سوف يتم تصفيرھا كل مرة بھد ھذه الزاوية.
وبعد ذلك نقوم بحفظ الملف بشكل مبدئي عن ·
ومنھا نختار حفظ File طريق فتح قائمة ملف
ونختار المكان الذي Save as file الملف
سنقوم بحفظ الملف فيھ.
بعد أن قمنا بحفظ الملف نقوم بتحديد نوع ·
الاتصال الذي سنستخدمھ في عمل اتصال مع
الكارت وتحميل البرنامج وذلك بالضغط علي
فتفتح نافذة بعنوان Com ايكونة
نقوم من خلالھا نوع الاتصال Interface
. PROFIBUS أو RS ھل ھو 232
صفحة 24 من 66
وبعد أن انتھينا من حفظ البرنامج وقمنا بعمل ·
التوصيلات اللازمة لكروت الباور والكنترول
وتوصيل كابلات الباور والداتا للموتور وعمل
والبروفى PLC التوصيلات اللازمة لوحدة ال
نبدأ بتحميل برنامج السيرفو على كارت
الكنترول بإتباع الخطوات التالية:
Load نختار file 1- من قائمة ملف
Load and save ومنھا drive
drive.
Load to 2- تفتح نافذة بعنوان
ونختار التحميل على drive
أولاً ونتابع الخطوات Drive A
حتى انتھاء التحميل
صفحة 25 من 66
بإتباع نفس الخطوات السابقة يتم ·
Drive B تحميل البرنامج على
لما كان كارت الباور الذي نستخدمھ ·
2 محور أى يقوم بتشغيل 2 موتور
ولعدم حاجتنا للموتور الثاني ومن
اجل عدم ظھور ألرمات الموتور
الغير موصل فإننا سنجعل المحور
الثاني غير نشط وذلك بالوقوف على
ثم نقوم بفتح قائمة Drive B
Set ونختار منھا Start up
drive to passive
صفحة 26 من 66
على Drive B لاحظ أنھ بعد تحويل ·
أنھ لا توجد passive وضع غير نشط
ألرمات على ھذا المحور وأنھ يوجد
831: PROFIBUS is تحذير فقط
not in the data transfer
على محور condition (Warning)
عدم وجود اتصال بين كارت A
لعدم وجود برنامج PLC السيرفو وال
PLC على وحدة الصفحة
27 من 66
كما تعلمنا PLC نختارنامج ال File ونبدأ الآ ·
فنبدأ بفتح PLC سابقاً في تدريب مبادئ ال
SIMATIC Manager برنامج
New Project نختار File من قائمة ·
لعمل برنامج جديد وسوف نسميھ مثلاً
Servo Test
نقف على الايكونة الجديدة التي أخذت اسم ·
البرنامج ونضغط بزر الماوس الأيمن فتفح
Insert New Object قائمة نختار منھا
SIMATIC فتفتح قائمة أخرى نختار منھا
300 Station
صفحة 28 من 66
Hardware نضغط علي ايكونة ·
لفتح نافذة سنقوم من خلالھا بتعريف
والكروت التي سنستخدمھا PLC ال
في ھذا المشروع
SIMATIC في البداية نقوم بفتح قائمة ·
وھو ما نسميھ Rail 300 ونختار منھا
PLC الراك الذي يتم عليھ تجميع وحدة ال
والكروت
صفحة 29 من 66
وبعد ذلك نقوم بالوقوف على المكان ·
CPU رقم 2 بالراك ونفتح قائمة
300 ومنھا نفتح القائمة الفرعية
ومنھا نختار CPU 313C-2 DP
التي سنستخدمھا في CPU وحدة ال
6ES7 313-6CF مشروعنا - 03
0AB0 _ V2.0
تفتح نافذة CPU بمجرد أن نختار وحدة ال ·
Properties: PROFIBUS interface
لعمل وصلة اتصال New وسنضغط على DP
بروفى.
تفتح نافذة New وبالضغط على ·
Properties : New interface
لتوصيف وصلة اتصال PROFIBUS
البروفى واختيار اسم الاتصال وسنسميھ
. PROFIBUS
صفحة 30 من 66
PROFIBUS DP
Additional Field Devices
Drives
SIMODRIVE MC,POSMO,CA,CD
ولكي نقوم بإضافة كارت السيرفو نقوم بفتح قائمة ·
Additional ونفتح القائمة الفرعية PROFIBUS DP
Field Devices
SIMODRIVE نقف على عنوان القائمة الفرعية
ونضغط بزر الماوس الأيسر ونقوم MC,POSMO,CA,CD
بالسحب حتى نصل إلى خط اتصال البروفى بص ونتركھا ونكون بذلك
قد أضفنا دريف جديد إلى الشبكة .
وبعد إضافة الدريف نقوم باختيار نوع وعدد ·
PLC الووردات التي ستنتقل من والى ال
والتي سنستخدمھا في نقل أوامر الكنترول
وقراءة حالة الدريف وسنختار في ھذا المشروع
2Axes PKW – PZD 10/10
وذلك بالضغط بزر الماوس الأيسر (incons.)
ونقوم بالسحب حتى نصل إلى الجدول الموجود أسفل
الصفحة ونتركھا ونكون بذلك قد أضفنا الووردات
PLC التي سنستخدمھا في عمل الاتصال بين ال
والدريف .
صفحة 31 من 66
لاحظ أن مجموعة الووردات رقم 1 ھي ·
التي سنستخدمھا كعنوان للمحور وأيضا
ستكون مسئولة عن نقل أوامر الكنترول
الأساسية كالمسافة والسرعة .. الخ، وكذلك
قراءة حالة المحور الخاصة بتنفيذ تلك
الأوامر.
لاحظ أيضا أن مجموعة الووردات رقم 2 ھي التي سنستخدمھا في نقل أوامر الكنترول الأخرى الخاصة بالتشغيل مثل عمل ريست و ·
الخ، وكذلك قراءة حالة المحور الخاصة بتنفيذ تلك الأوامر. .. Jog عمل ھوم و
ويحتوي برنامج السيرفو الذي قمنا بعملھ على فريمات افتراضية ( مثل فريم 101 ) بترتيب مسبق للووردات سواء المرسلة أو المستقبلة ·
كما في الشكل التالي وقد وضعت عليھا أرقام الوردات PROFIBUS PARMETERIZATION والتي ستكون موجودة تحت قائمة
. PLC التي سنستخدمھا في برنامج ال
MW 22
MW 26
SimoComU الووردات المرسلة من ال
PLC والمستقبلة في ال
MW 0
MW 2
MW 4
MW 6
MW 8
MW 20
MW 24
MW 28
والمستقبلة PLC الووردات المرسلة من ال
SimoComU في ال
1
2
صفحة 32 من 66
ومشاھدة آخر وضع للسيرفو SimoComU نقوم بفتح برنامج ال PLC بعد عمل الھاردوير وتنزيل البرنامج على وحدة ال ·
ONLINE
سأطلب منك أن تھتم بقراءة الرسائل التي تظھر في
ھذا المكان دائماً سواء في وجود ألآرم أو في عدم
وجود ألآرم لمعرفة في أي مراحل التشغيل نحن
صفحة 33 من 66
وبعد أن انتھينا من مرحلة الھاردوير ·
والذي يبدأ PLC نبدأ بعمل برنامج ال
وھنا تحديدا سنقوم بعمل OP بعمل 1
الجزء الخاص بإرسال واستقبال
الوردات
نضغط كليك يمين فتظھر لنا قائمة ·
Insert New Object نختار منھا
Organization Block ومنھا
OP ونختار 1
نبدأ في كتابة الوردات التي اخترناھا كي نستخدمھا ·
وسنقوم MW في عمل الكنترول ولتكن تبدأ من 0
باستدعاء كل وورد منھا وإرسالھا إلي الوورد
المناظرة لھا في السيرفو حتى يتم نقل الأوامر التي
إلي السيرفو PLC تحملھا تلك الووردات من ال
وتكتب بالطريقة الآتية
L MW 0
MW أي حمل أو استدعى 0
T PQW ثم 264
PQW إلي 264 MW أي أرسل قيمة 0
وھى أول وورد في Peripheral outputs وھى
مجموعة الووردات رقم 2 كما ذكرنا من قبل .
ونستمر بكتابة باقي ووردات الخرج بنفس
الطريقة حتى ننتھي من كتابة الووردات التي
نريد إرسالھا إلي السيرفو وقد اخترنا سابقا عند
عمل الھاردوير أننا سنرسل 10 ووردات
يمكن أن Status و 10 ووردات Control
نستخدمھا كلھا أو بعضھا حسب احتياجنا في
المشروع الذي نعمل فيھ.
صفحة 34 من 66
وبنفس الطريقة وباختلاف ف بسيط نبدأ في كتابة الوردات التي ·
اخترناھا كي نستخدمھا لقراءة حالة السيرفو ولتكن تبدأ من
ولكن سنقوم باستدعاء كل وورد من ووردات MW 20
وإرسالھا إلي الوورد المناظرة لھا في ال PIW السيرفو
حتى يتم نقل الأوامر التي تحملھا تلك PLC ( MW )
وتكتب بالطريقة الآتية PLC الووردات من السيرفو إلي ال
L PIW 264
PIW أي حمل أو استدعى 264
T MW ثم 20
وھى Peripheral inputs وھى PIW أي أرسل قيمة 264
أول وورد في مجموعة الووردات رقم 2 كما ذكرنا من قبل
. MW إلي 20
ونستمر بكتابة باقي ووردات الدخل بنفس الطريقة حتى
ننتھي من كتابة الووردات التي نريد استقبالھا من
السيرفو وقد اخترنا سابقا عند عمل الھاردوير أننا
يمكن أن نستخدمھا كلھا Status سنستقبل 10 ووردات
أو بعضھا حسب احتياجنا في المشروع الذي نعمل فيھ.
صفحة 35 من 66
وبعد أن انتھينا من كتابة الووردات المرسلة ·
وليكن Function Block والمستقبلة نقوم بعمل
الجزء PLC والذي سنكتب فيھ برنامج ال FC 1
الخاص بأوامر التشغيل
نضغط كليك يمين فتظھر لنا قائمة نختار منھا ·
Function ومنھا Insert New Object
FC ونختار 1 Block
لأننا OP في 1 FC ثم نقوم باستدعاء 1 ·
OP لا يتم استدعاءه في Block نعلم أن أي
1 بشكل مباشر أو غير مباشر لا يتم تنفيذه
صفحة 36 من 66
PROFIBUS PARMETERIZATION وھنا أحب أن نتذكر الفريم الذي سنتعامل معھ أي ترتيب الووردات في برنامج السيرفو في قائمة ·
PLC والووردات المقابلة لھا في برنامج ال
MW 0
MW 2
MW 4
MW 6
MW 8
MW 20
MW 22
MW 24
MW 26
MW 28
SimoComU الووردات المرسلة من ال
PLC والمستقبلة في ال
والمستقبلة PLC الووردات المرسلة من ال
SimoComU في الصفحة
37 من 66
MW 0
وسنتناول ھنا كل ورد بالتفصيل لنتعرف على محتوياتھا التي من الممكن استخدامھا في مشرعنا. ·
PQW أو 264 MW والتي تقابل في برنامجنا 0 Control word 1 (STW وسوف نبدأ بالوورد الأولي من ووردات الكنترول ( 1 ·
في ھذه الوورد مھمة وسنستخدمھا في مشروعنا ( bits ومعظم النقط ( البتات
سنستخدم كل النقط Byte مثلا في 1
سنستخدم النقط من 8 إلي 11 أو من 0 إلي 3 Byte وفي 0
MB 1
M 0.0
PROFIBUS parameterization إلى السيرفو في قائمة PLC أول وورد مرسلة من ال
MB 0
M 1.0
صفحة 38 من 66
MW 4
أو MW والتي تقابل في برنامجنا 4 Positioning Control word (PosStw) وھنا نتعرف على الوورد الثالثة من ووردات الكنترول ·
وقد تجاھلنا الوورد الثانية في الفريم لأننا لن نستخدمھا في مشروعنا اليوم PQW 268
التالية ( bits و في ھذه الوورد سنستخدم النقط ( البتات
( 5.0, سنستخدم النقط ( 5.1 Byte مثلا في 5
لن نستخدم النقط منھا شيء Byte وفي 4
MB 5
MB 4
M 4.0
PROFIBUS parameterization إلى السيرفو في قائمة PLC ثالث وورد مرسلة من ال
M 5.0
صفحة 39 من 66
MW 20
PIW أو MW والتي تقابل في برنامجنا 20 Status word (ZSW وھى ( 1 (Status) وھنا نتعرف على الوورد الأولي من ووردات الحالة ·
264
التالية ( bits و في ھذه الوورد سنستخدم النقط ( البتات
( 21.1 , سنستخدم النقط ( 21.3 Byte مثلا في 21
( 20.2 , سنستخدم النقط ( 20.3 Byte وفي 20
MB 21
MB 20
M 20.0
PROFIBUS parameterization في قائمة PLC أول وورد مرسلة من السيرفو إلى ال
M 21.0
صفحة 40 من 66
MW 24
والتي تقابل في برنامجنا Positioning Status word (PosZsw) وھى (Status) وھنا نتعرف على الوورد الثالثة من ووردات الحالة ·
وقد تجاھلنا الوورد الثانية في الفريم لأننا لن نستخدمھا في مشروعنا اليوم PIW أو 268 MW 24
التالية: ( bits و في ھذه الوورد سنستخدم النقط ( البتات
( 25.4 , سنستخدم النقط ( 25.5 Byte مثلا في 25
( 24.2 , سنستخدم النقط ( 24.3 Byte وفي 24
MB 25
MB 24
M 24.0
PROFIBUS parameterization في قائمة PLC ثاني وورد مرسلة من السيرفو إلى ال
M 25.0
صفحة 41 من 66
وھى في السيرفو Enable/ OFF أول نقطة وھى 2 ·
M النقطة PLC وتقابل في برنامج ال STW1.0
MW 1.0 في الوورد 0
لابد أن تتغير حالة ھذه النقطة من 0 إلى 1 لكي
وبشرط “Drive ready” تكون حالة المحور جاھزة
التي تقابل STW أساسي أن تكون حالة النقط 1.1
التي تقابل النقطة STW و 1.2 M النقطة 1.1
من 0 ON/OFF 1 وتغيير حالة النقطة 1 = M 1.2
(pulse إلى 1 يتيح للمحور أو الدريف حذف حالة
Enable inverter/pulse inhibit والنقطة inhibit)
وتقابل في برنامج ال STW وھى في السيرفو 1.3
وھى MW في الوورد 0 M النقطة 1.3 PLC
يجب أن set point عبارة عن إشارة تمكين ال
تكون قيمتھا = 1 أيضا لكي تكون حالة المحور
“Drive ready” جاھزة
وھى Enable/reject traversing task و النقطة ·
PLC وتقابل في برنامج ال STW في السيرفو 1.4
لكي يتم تفعيلة ال MW في الوورد 0 M النقطة 1.4
في أي وقت تكون قيمتھا = 0 ويتم بذلك إلغاء traversing task لابد أن تكون قيمة ھذه النقطة = 1وھى تتيح إلغاء تنفيذ traversing task
أمر المسافة من وقت تغير الإشارة إلي 0 وبشكل نھائي ولا يستكمل المحور ھذه المسافة ولكن يكون جاھز لتنفيذ اى أمر جديد بعد تغيير حالة ھذه
النقطة إلي 1
وھى في Enable/intermediate stop و النقطة
M النقطة PLC وتقابل في برنامج ال STW السيرفو 1.5
traversing لكي يتم تفعيل ال MW 1.5 في الوورد 0
لابد أن تكون قيمة ھذه النقطة = 1وھى تتيح إلغاء task
في أي وقت تكون قيمتھا = 0 traversing task تنفيذ
ويتم بذلك إلغاء أمر المسافة من وقت تغير الإشارة إلي 0
ولكن مع ھذه النقطة يحتفظ المحور بالمسافة التي قطعھا
ويمكن استكمال باقي المسافة المطلوب تنفيذھا إذا تم تغيير
حالة ھذه النقطة من 0 إلي 1
Activate traversing task (edge) و النقطة ·
وتقابل في برنامج ال STW وھى في السيرفو 1.6
تكفى MW في الوورد 0 M النقطة 1.6 PLC
من ھذه النقطة لتفعيل ال (edge ) نبضة واحدة
فيتم تنفيذ البلوك الذي تم traversing block
ولابد أن ”block selection”. اختياره من خلال
1 = STW و 1.5 STW تكون قيمة النقط 1.4
صفحة 42 من 66
وھى في Reset fault memory و النقطة ·
PLC وتقابل في برنامج ال STW السيرفو 1.7
تكفى نبضة MW في الوورد 0 M النقطة 1.7
الأخطاء التي تحدث يتم تسجيلھا في ذاكرة كارت
الكنترول ويتم مسح ھذه الأعطال من الذاكرة
بواسطة عمل ريست لھذه الأعطال عن طريق تغيير
حالة ھذه النقطة من 0 إلي 1 ولكن قبل أن نقوم
بعمل ريست للألآرم لابد من معالجة سبب العطل.
بعض الأعطال لا يمكن عمل ريست لھا بنفس ھذه ·
الطريفة ولكن تحتاج إلى باور ريست
Jogging و 2 Jogging و النقط 1 ·
STW و 1.9 STW وھى في السيرفو 1.8
و M النقط 0.0 PLC وتقابل في برنامج ال
تستخدم ھذه MW في الوورد 0 M 0.1
النقط لتشغيل المحور بسرعة معينة في اتجاه
Position معين بصرف النظر عن الموضع
تقوم بتحريك المحور Jogging وإشارة 1 ·
حسب الاتجاه والسرعة المحددة في براميتر
P0108
تقوم بتحريك المحور Jogging وإشارة 2 ·
حسب الاتجاه والسرعة المحددة في براميتر
P0109
صفحة 43 من 66
Control requested/no control و النقطة ·
وتقابل STW وھى في السيرفو 1.10 requested
MW في الوورد 0 M النقط 0.2 PLC في برنامج ال
ويجب أن تكون حالة ھذه النقطة = 1 لكي يكون نقل
من البروفى بص process data البيانات المعالجة
وھو في مشروعنا ھو ) PROFIBUS master الرئيسي
وھو في ) slave إلي البروفى بص التابع (PLC ال
مشروعنا ھو دريف السيرفو) مقبول وتفعيل تلك البيانات
Start referencing/ cancel و النقطة ·
وتقابل STW وھى في السيرفو 1.11 referencing
MW في الوورد 0 M النقط 0.3 PLC في برنامج ال
وتستخدم ھذه النقطة لإعطاء أمر بالبدء في التحرك للبحث
عن موضع الھوم أو الصفر ولكي يتم تفعيلة ھذا الأمر يجب
أن تكون حالة ھذه النقطة = 1 حتى الانتھاء من البحث عن
الھوم وإذا تحولت حالة ھذه النقطة إلي 0 قبل الوصول إلي
الھوم فإن الموتور يتوقف ولا يكمل عملية البحث عن الھوم
وھى في السيرفو النقطة Reference cams و النقطة ·
الثالثة من الوورد الثالثة من ووردات الكنترول
وتقابل في Positioning Control word (PosStw)
MW في الوورد 4 M النقطة 5.2 PLC برنامج ال
وتستخدم ھذه النقطة أثناء البحث عن الھوم وتعبر عن نقطة
المرجع للمحور وغالبا ما نستخدم بروكسيمتي للتعبير عن
إشارة المرجع أي أنھ عندما يعمل البروكسيمتي يكون
المحور قد وضل إلى موضع المرجع أو الھوم.
صفحة 44 من 66
وھى في Set reference point و النقطة ·
السيرفو النقطة الثانية من الوورد الثالثة من ووردات
Positioning Control word الكنترول
M النقطة PLC وتقابل في برنامج ال (PosStw)
في بعض التطبيقات _ MW 5.1 في الوورد 4
قد لا نحتاج عند عمل ھوم أن نرجع إلي موضع محدد
يكون ھو موضع الھوم ولكن يمكن أن يكون أي
موضع موجود عنده المحور ھو موضع الھوم فإنھ
عند تعيين ھذه النقطة في أي وقت يكون الموضع
الموجود عنده المحور في ذلك الوقت ھو موضع الھوم
وعليھ يمكن تغيير موضع الھوم في أي وقت يتم فيھ
تعيين ھذه النقطة.
وھى في السيرفو Ready or no fault و النقطة ·
النقطة الثانية من الوورد الأولى من ووردات الحالة
وتقابل ZSW1.1 _ Status word (ZSW1)
في الوورد M النقطة 21.1 PLC في برنامج ال
وھي نقطة خرج تعبر عن أنھ لا يوجد MW 20
أخطاء في السيرفو أي انھ في حالة وجود ھذه النقطة
ولا Drive is ready 1 يكون المحور جاھز =
توجد أخطاء
Fault present/no fault و النقطة ·
وھى في السيرفو النقطة الرابعة من present
Status الوورد الأولى من ووردات الحالة
وتقابل في ZSW1.3 _ word (ZSW1)
في الوورد M النقطة 21.3 PLC برنامج ال
وھي نقطة خرج تعبر عن حدوث خطأ MW 20
أو عدم حدوث خطأ في السيرفو أي انھ في حالة
وجود ھذه النقطة = 1 يكون خطأ ما موجود
بالسيرفو وعند وجود حالة ھذه النقطة = 0 لا
توجد أخطاء في السيرفو.
صفحة 45 من 66
Reference position و النقطة ·
وھى reached/outside the reference
في السيرفو النقطة العاشرة من الوورد الأولى من
_ Status word (ZSW ووردات الحالة ( 1
النقطة PLC وتقابل في برنامج ال ZSW1.10
وھي نقطة MW في الوورد 20 M 20.2
خرج تعبر عن أن المحور وصل إلي نقطة الھوم أو
أنھ وصل إلي الموضع المراد تحقيقھ أو الوصول
(position reference value = إليھ حيث
أي انھ في حالة وجود ھذه target position)
النقطة = 1 يكون المحور عند موضع الھوم أو
الموضع المحقق وعند وجود حالة ھذه النقطة = 0
يكون المحور خارج موضع الھوم أو الموضع
المحقق
Reference point set/no و النقطة ·
وھى في السيرفو reference point set
النقطة الحادية عشر من الوورد الأولى من ووردات
_ Status word (ZSW الحالة ( 1
وھي نقطة خرج تعبر عن أنھ تم تعيين نقطة الھوم MW في الوورد 20 M النقطة 20.3 PLC وتقابل في برنامج ال ZSW1.11
للمحور وبمجرد تعيين نقطة الھوم تصبح حالة ھذه
النقطة = 1 وتظل ھكذا إلي أن يفقد المحور الھوم
بحدوث خطأ أو فصل الباور أو خلافھ.
Axis و Axis moves forwards و النقط ·
وھى في السيرفو النقط moves backwards
السادسة و السابعة من الوورد الثالثة من ووردات
Positioning Status word الحالة
PosZsw. و 5 PosZsw.4 _(PosZsw)
M و M النقطة 25.4 PLC وتقابل في برنامج ال
وھاتان النقطتان MW 25.5 في الوورد 24
تعبران عن حركة المحور في اتجاه اليمين أو
الشمال حسب حالة الحركة
صفحة 46 من 66
Direct output 1 via و النقط ·
Direct output و 2 traversing block
وھى في via traversing block 81
السيرفو النقط العاشرة و الحادية عشرة من
الوورد الثالثة من ووردات الحالة
Positioning Status word
و PosZsw.10 _(PosZsw)
PLC وتقابل في برنامج ال PosZsw.11
في الوورد M و 24.3 M النقطة 24.2
وأي من ھذان الخرجان أو كلاھما MW 24
يتم برمجتھ أو إضافتھ في برنامج السيرفو في ال
باستخدام أوامر traversing block
ويتم تفعيل ھذه SET_O or RESET_O
traversing الخروجات أثناء تفعيل برنامج ال
block
إلي ھنا نكون قد انتھينا من عمل برنامج ال ·
وسنقوم فيما يلي بتحميل البرنامج PLC
وتشغيلھ
صفحة 47 من 66
نضع فيھ جميع النقط التي سنستخدمھا في التشغيل أو Variable Table ولتسھيل العمل في تجربة المشروع الذي قمنا بإنشائھ نقوم بعمل ·
Insert التي نحتاج إلي مراقبتھا ومعرفة حالتھا – حيث نقف داخل نافذة البلوكات ونضغط بزر الماوس الأيمن فتظھر قائمة نختار منھا
Variable Table ثم New Object
ONLINE علي وضع SimoComU وكذلك برنامج ال Online ونختار وضع Variable Table نقوم بفتح ال ·
ونبدأ بمراقبة حالة السيرفو وتحليل الحالة الموجود فيھا حتى نتمكن من تشغيل المشروع
صفحة 48 من 66
Power inhibit نلاحظ وجود رسالة ONLINE علي وضع SimoComU بعد تحميل البرنامج وفتح برنامج الصفحة
49 من 66
نقوم بتغيير حالة Power inhibit للتخلص من حالة ·
من 1 إلي 0 ثم إلي 1 مرة m61.0 ( ON/OFF 1)
اختفت وحلت Power inhibit أخري فنجد أن رسالة
Positioning Mode – مكانھا رسالة أخري ھي
وھذا يعنى أنھ لا يوجد Reference point not yet
أخطاء ولكن السيرفو لم يتم تعيين نقطة المرجع أو الھوم
Variable لھ حتى الآن ونلاحظ بالنظر على ال
متحققة أي Ready or no Fault أن نقطة Table
أن قيمتھا = 1
صفحة 50 من 66
وبناءا على ذلك سيتوجب علينا العمل على إيجاد نقطة المرجع أو الھوم للمحور . ·
للتعرف على محتوياتھا Referencing وقبل أن نعطي المحرك الإشارة للبحث عن نقطة المرجع أو الھوم نقوم بفتح قائمة ·
صفحة 51 من 66
وھو اختيار يعني أن المحور في بحثھ عن نقطة الموضع أو Reference cams with ونلاحظ في ھذه الصفحة في أول نافذة في الأعلى عبارة
وھى نقطة صفر Zero mark الھوم سيبحث عن إشارة الكام وھى في مشروعنا ھي بروكسيمتي الھوم وبعد أن يتم تعيينھا سينتقل للبحث عن نقطة ال
الانكودر وبعدھا سيتوقف المحور بعد مسافة الاوفسيت
ھذا الاختيار يعني أن المحور في بحثھ عن نقطة الموضع أو الھوم لن يبحث عن إشارة الكام Reference cams without أما في حالة اختيار
وھى نقطة صفر الانكودر وبعدھا سيتوقف المحور بعد Zero mark وھى في مشروعنا ھي بروكسيمتي الھوم وسينتقل مباشرة للبحث عن نقطة ال
مسافة الاوفسيت
في ھذه الخانة
أو With نختار
Without
في ھذه الخانة نختار
إذا كنا سنبحث plus
عن الھوم في الاتجاه
minus الموجب أو
إذا كنا سنبحث عن
الھوم في الاتجاه
السالب
صفحة 52 من 66
وفيما يلي ملخص لحالات الھوم
صفحة 53 من 66
Referencing وبعد أن استعرضنا نافذة الھوم ·
وما تحتويھا وكيفية الاختيار والتعامل مع تلك
المحتويات نذھب مباشرة لعمل ھوم عن طريق
وذلك بجعل Start referencing تعيين إشارة
أو = 1 فنجد أن المحرك M60.3 = true إشارة
بدأ في الدوران بحثا عن إشارة الھوم أو
البروكسيمتيى
Referencing وسنحاكى إشارة البروكسيمتى ·
M65.2 = true عن طريق جعل قيمة cams
أو 0 false أو = 1 لمدة ثوان ثم إعادتھا إلى
صفحة 54 من 66
بعد وقت قليل نجد أن المحرك توقف أن ·
Reference position إشارة
أصبحت موجودة والخرج reached
موجود أي أن المحور قد وصل Q0.2
لنقطة المرجع أو الھوم.
أن SimoComU ونلاحظ في برنامج ال ·
الرسالة الموجودة أعلى الشاشة قد تغيرت
Positioning mode – وأصبحت
(wait for) activate traversing
أي أن المحور جاھز لتلقي أوامر task
تشغيل الأوتوماتيك أو تفعيل ال
traversing task
ھذه الرسالة تعنى أن المحور جاھز لتلقي أوامر ·
traversing تشغيل الأوتوماتيك أو تفعيل ال
task
صفحة 55 من 66
RECORD :=P#M 42.0 WORD 4
يجب أولا أن نقوم بكتابة جزء البرنامج المعنى بإرسال واستقبال الأوامر التي traversing task ولتشغيل المحور أوتوماتك أو تفعيل ال ·
PLC عن طريق إرسالھا من ال traversing block سيتم كتابتھا في برنامج ال
وھو المعنى بقراءة البيانات من السيرفو بإتباع الخطوات التالية: SFC ونبدأ باستدعاء 14 ·
CALL SFC 14
فينتج عن ھذا الأمر ثلاث اسطر تحتاج إلي
التكملة:
LADDR :=...............1
RET_VAL :=…………….2
RECORD :…………………….3
تعنى حمل عنوان المحور الذي ستقوم ·
بإرسال البيانات لھ أو استقبال البيانات
حيث 100 ھو الرقم السادس LADDR :=W#16# وتكتب بالشكل التالي 100 hexadecimal منھ وتكتب بصيغة العدد السادس عشر
عشر المقابل للرقم العشري 256 وھو أول وورد من ووردات نقل البيانات تستخدم كعنوان للمحور الأول والذي أدرجناھا أثناء عمل الھارد
وير
ونختار لھا أي وورد من الووردات return value وھى وورد يتم فيھا تحميل كود الخطأ الذي ريما يحدث أثناء عملية نقل البيانات ويطلق عليھا
MW لم يسبق استخدامھا ولتكن 40 PLC الموجودة بال
وھى المنطقة التي سنستخدمھا في ·
نقل البيانات وھى الووردات إلي
أدرجناھا أثناء عمل الھارد وير
من قبل وھم في السيرفو
(256,258,260,262)
وتكتب بالصيغة الآتية
( MW حيث أن الووردات
42,MW 44,MW 46,MW
48 ھي الأربع ووردات )
ونختارھا PLC المقابلة في ال
من أي ووردات متاحة لم يسبق
استخدامھا
صفحة 56 من 66
وبنفس الطريقة تقريبا نبدأ باستدعاء ·
وھو المعنى بكتابة البيانات SFC 15
في السيرفو بإتباع الخطوات التالية:
CALL SFC 15
LADDR :=W#16#100
RECORD :=P#M 50.0 WORD 4
RET_VAL:=MW 58
( MW 50,MW حيث أن الووردات ·
52 ھي الأربع ,MW 54,MW 56 )
ووردات المقابلة لووردات كتابة البيانات
ونختارھا من PLC في السيرفو في ال
أي ووردات متاحة لم يسبق استخدامھا
ھي وورد يتم فيھا تحميل MW و 58 ·
لم PLC وھي أي وورد من الووردات الموجودة بال return value كود الخطأ الذي ربما يحدث أثناء عملية نقل البيانات ويطلق عليھا
يسبق استخدامھا .
صفحة 57 من 66
عبارة عن سيارتا نقل بضائع ونحتاج بعد ذلك SFC و 15 SFC ولتسھيل فھم أمر نقل البيانات من وإلي السيرفو نعتبر أن 14 ·
لمعرفة نوع البضاعة التي سيتم نقلھا ووجھة النقل وكمية البضاعة وھو ما سيتم التعبير عنھ من خلال الأربع ووردات السابق التحدث
( MW 50,MW 52,MW إلي السيرفو وھي PLC عنھا وھي بالنسبة لكتابة البيانات في السيرفو أو بمعنى آخر نقل البيانات من ال
54,MW 56 )
المسافة ،velocity للتعبير عن نوع البضاعة وھى في السيرفو تعنى أي براميتر يراد تغيير قيمتھ مثل السرعة MW وسنستخدم 50 ·
الخ - ولمعرفة رقم البراميتر الذي نريد تغييره أو التحكم في قيمتھ نفتح برنامج ال ........ OFFSET الاوفسيت ،position
ونحولھ إلى نظام decimal ونقف بالماوس على الخانة الموجود بھا البراميتر فيظھر لنا رقم البراميتر بالعدد العشري SimoComU
ويجب أن نعرف أن سيارة النقل تلك لا يمكنھا سوى نقل نوع واحد PLC ليتم كتابتھ في برنامج ال hexadecimal العد السادس عشر
من البضاعة في كل مرة.
من بلوكات ال Block للتعبير عن الوجھة التي سيتم نقل البضاعة إليھا وھى في السيرفو تعنى أي بلوك MW وسنستخدم 52 ·
. وھي في السيرفو من بلوك 0 إلي بلوك 63 Traversing blocks
البضاعة إليھا MD للتعبير عن كمية البضاعة التي سيتم نقلھا وتكتب دبل وورد 54 MW و 56 MW وسنستخدم عدد 2 وورد 54 ·
. وھي في السيرفو من بلوك 0 إلي بلوك 63 Traversing blocks من بلوكات ال Block وھى في السيرفو تعنى أي بلوك
صفحة 58 من 66
في كتابة البرنامج حتى Jump ولأننا وكما أسلفنا لا نستطيع تحميل أكثر من نوع من البراميتر في وقت واحد فأننا سنستخدم القفز ·
نتمكن من تحميل كل براميتر علي حدا
كشرط للتفرقة بين M وكما ذكرنا فإن الوورد الأولى يتم تحميل فيھا نوع البراميتر المراد نقلھ ( نوع البضاعة ) ولذلك سنستخدم 61.0 ·
تحميل براميتر المسافة وبراميتر السرعة وتكتب بالطريقة الآتية:
A M 61.0
JC ase1
L W#16#8051
T MW 50
و 8 تعبر عن hexadecimal تعني أن الرقم الذي سيتم كتابتھ ھو بالعدد السادس عشر W# أي حمل و 16 LOAD تعني L حيث ·
والرقمين الأخيرين ھما رقم البراميتر المراد نقلة والرقم 51 يساوي في العشري 81 sfc عدد البلصات 0 تعنى أن العمل من خلال
وھو البراميتر المسئول عن المسافة.
صفحة 59 من 66
و الوورد الثانية يتم فيھا تحميل رقم البلوك الذي سيتم نقل القيمة إليھ وتكتب بالطريقة الآتية: ·
L 0
T MW 52
أي أننا سنختار البلوك 0 ليتم تحميل البراميتر فيھ
و الوورد الثالثة والرابعة ( دبل وورد ) يتم فيھا تحميل قيمة البراميتر الذي سيتم نقلھا وتكتب بالطريقة الآتية: ·
L 700
T MD 54
صفحة 60 من 66
وبعد أن انتھينا من كتابة أوامر تحميل المسافة والسرعة نكون تقريبا جاھزون لتحميل البرنامج وتشغيلھ: ·
PLC فنقوم بتحميل البرنامج علي وحدة ال
نجد أن الجزء الخاص بتحميل براميتر المسافة مفعل بينما الجزء الخاص بتحميل براميتر السرعة ONLINE علي وضع OB وبفتح 1
1 أن الجزء الخاص بتحميل براميتر السرعة مفعل = M 0 وعند تغيير حالة النقطة 61.0 = M غير مفعل وذلك لأن حالة النقطة 61.0
بينما الجزء الخاص بتحميل براميتر المسافة غير مفعل وبذلك نكون قد قمنا بتحميل كلا من براميتر المسافة والسرعة.
صفحة 61 من 66
ONLINE علي وضع SimoComU ويمكننا التأكد من أننا قد قمنا بتحميل كلا من براميتر المسافة والسرعة وذلك بفتح برنامج ال ·
ونلاحظ أن القيم التي قمنا بتحميلھا وصلت فعلا كلاً في الخانة الخاصة بھ. Traversing blocks وفتح شاشة
و ABSOLUTE نجد أنھ ھناك اختياران ھما مطلق Mode الذي ھو بعنوان Traversing blocks في العمود الرابع في شاشة ·
وھذا البيان يحدد نقطة الصفر للمحور: RELATIVE نسبي
في ھذا الاختيار يتحرك المحور إلي الموضع المحدد مع عدم تغير نقطة الصفر أو نقطة المرجع ABSOLUTE مطلق ·
في ھذا الاختيار يتحرك المحور إلي الموضع المحدد وتكون نقطة الصفر أو المرجع ھو آخر موضع تحرك إليھ RELATIVE نسبي ·
المحور.
.RELATIVE ويمكننا الاختيار بين أي من الوضعين حسب المشروع الذي ننفذه وسنختار ھنا وضع ·
.
صفحة 62 من 66
بعد أن نقوم بعمل ريست للمحور وعمل ھوم Jogging و 2 Jogging وسنقوم الآن بمحاولة تشغيل المحرك يدوي عن طريق 1 ·
Positioning mode-(wait for) activate traversing task وسنري الرسالة أعلى الشاشة
صفحة 63 من 66
108 Velocity عن طريق تغيير قيمة وإشارة كلاً من براميتر Jogging و 2 Jogging كما أنھ يمكننا تغيير سرعة واتجاه كلاً من 1 ·
108 Velocity setpoint jog و 2 setpoint jog 1
صفحة 64 من 66
Positioning وسنقوم الآن بمحاولة تشغيل المحرك أوتوماتك بعد أن نقوم بعمل ريست للمحور وعمل ھوم وسنري الرسالة أعلى الشاشة ·
mode-(wait for) activate traversing task
صفحة 65 من 66
على الشمال رسالة SimoComU U نلاحظ أننا بعد أن أعطينا أمر للموتور بالحركة أنھ لم يتحرك وظھر في المكان أعلى صفحة برنامج ال
(Posi oning mode : Override 0)
ومن أجل ھذا نقوم بتحميل قيمة ولتكن 100 في ·
الوورد التي تقابل الوورد المسئولة عن ال
في السيرفو override
ھو نسبة مئوية من السرعة ولا يمكن override ال
override = للمحور أن يتحرك وقيمة % 0
صفحة 66 من 66
Activate traversing task لاحظ انھ فور عمل إشارة
Reference فإن المحرك يبدأ بالتحرك واختفاء إشارة
Axis moves وخروج إشارة pos. reached
حتى ينتھي المحرك من قطع المسافة التي forward
أدخلناھا
وبعدھا نذھب إلي النقطة المسئولة عن التشغيل أوتوماتك وھى
Activate traversing task
وإلي ھنا نكون قد انتھينا من برمجة وتشغيل محور سيرفو بالقدر الذي يسھل علينا التعامل وفھم ھذا النوع من التحكم في الحركة ويسھل علينا ·
كذلك تتبع أعطالھ وإصلاحھا
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
يوسف عبدالقادرالرويشدي
جندي
جندي


عدد الرسائل : 3
العمر : 41
تاريخ التسجيل : 12/06/2014

مُساهمةموضوع: رد: معلومات عامه عن الكهرباء   الخميس 12 يونيو 2014 - 4:18

Very Happy 
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
wael_jouda
جندي
جندي


عدد الرسائل : 7
العمر : 29
تاريخ التسجيل : 28/02/2014

مُساهمةموضوع: رد: معلومات عامه عن الكهرباء   الجمعة 6 فبراير 2015 - 17:59

تسلم على الموضوع يا باشمهندس
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
 
معلومات عامه عن الكهرباء
استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

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