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

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

 

 الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones

اذهب الى الأسفل 
انتقل الى الصفحة : الصفحة السابقة  1, 2, 3  الصفحة التالية
كاتب الموضوعرسالة
PLCMan
Admin
PLCMan


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

الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Empty
مُساهمةموضوع: رد: الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones   الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Emptyالخميس 7 يوليو 2011 - 12:39



ضبط خصائص بدء التشغيل لوحدة المعالجة المركزية Configuring S7-300 CPU Start-Up Properties


المفهوم الأساسي Basic Concept

يمكن أن تشغيل وحدة المعالجة المركزية S7-300 CPU بدون أي تغيير في القيم الافتراضية لخصائص البدء.
وبالرغم من هذا يوجد بعض الخصائص القابلة للضبط والتي تسمح بحساب مواصفات بدء التشغيل أو إذا كان حتى وحدة المعالجة مسموح لها بالبدء أم لا من الأصل.
هذه الخصائص يتم اختبارها عن طريق وحدة المعالجة في حالات بدء التشغيل المختلفة (مثل توصيل القدرة الكهربية ، والتحول من حالة التوقف لحالة التشغيل) ، قبل بداية دورة تنفيذ البرنامج الرئيسي OB1.


عناصر ضرورية Essential Elements

العامل Startup If Setpoint and Actual Configuration Differ بدء التشغيل في حالة وجود اختلاف بين الضبط والفعلي ، تحسب إمكانية بدء تشغيل وحدة المعالجة في حالة وجود خلاف بين الضبط والفعلي - التصرف الطبيعي للمتحكم S7-300 هو بدء التشغيل حتى في حالة وجود اختلافات بين الضبط والفعلي.
والعوامل Reset Outputs at Hot Restart إعادة حالة المخرجات للصفر في حالة إعادة التشغيل الساخن و Disable Hot Restart by Operator إلغاء تفعيل إعادة التشغيل الساخن عن طريق المشغل العاملان كلاهما غير مفعل حيث أن Hot Restart إعادة التشغيل الساخن لا ينطبق على S7-300.
العامل Startup After Power-On بدء التشغيل بعد توصيل التغذية الكهربية بشكل عام غير مفعل ويتم تثبيته إلى Warm Restart إعادة التشغيل الدافئ ، حيث أنها نوع التشغيل الممكن بشكل عام فقط في وحدات المعالجة S7-300 CPUs - في وحدات المعالجة الحديثة في نظام S7-300 CPUs مثل الوحدة CPU 318 يمكن اختيار إعادة التشغيل بعد توصيل التغذية الكهربية أن يتم تفعيل Cold Restart إعادة التشغيل البارد أو Warm Restart إعادة التشغيل الدافئ.

عامل مراقبة الوقت Monitoring Time الجزء Finished Message الرسائل المنتهية يحدد الحد الأقصى لوقت الانتظار لوحدة المعالجة في حالة توصيل التغذية الكهربية لاستقبال إشارات الجاهزية من كل الوحدات التي تم ضبطها.
العامل نقل العوامل إلى الوحدات Transfer of Parameters to Modules يحدد الحد الأقصى للوقت للوحدات متضمنا وحدات الواجهة DP للتعرف على قوائم بيانات الضبط الخاص بها (يتم بدء حساب الوقت بعد استقبال الرسائل المنتهية Finished Message من الوحدات).
في حالة عدم التعرف على أي من عوامل المراقبة الاثنين قبل انتهاء الوقت المحدد لذلك فإنه سيتم اعتبار أن هناك اختلاف بين الضبط والفعلي لعمليات ضبط الوحدات.
في هذه الحالة يتم حساب رد فعل وحدة المعالجة المركزية عن طريق العامل Startup if Preset and Actual Configuration Differ التشغيل في حالة وجود خلاف بين الضبط المسبق والتكوين الفعلي لضبط المكونات.
أخيرا فإن إعادة التشغيل الساخن Hot Restart يطبق فقط على المتحكم S7-400.


الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Figure21


خطوات سريعة : ضبط خصائص بدء التشغيل لوحدة المعالجة المركزية Quick Steps : Configuring S7-300 CPU Start-Up Properties

الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Page1011

1- مع فتح أداة ضبط المكونات على المشروع المطلوب والمحطة المطلوبة ؛ اختر وحدة المعالجة المركزية ، اضغط ماوس يمين ثم اختر Object Properties ، ثم اختر الشريط Startup. العوامل التي لونها رمادي (غير مفعلة) إما أنها غير متاحة للمتحكم S7-300 أو لوحدة المعالجة المركزية المختارة.

2- قم بتفعيل مربع الاختيار Startup if Preset and Actual Configuration Differ لتسمح لوحدة المعالجة لتبدأ التشغيل حتى لو هناك خلاف بين ضبط المكونات والمكونات الفعلية. مع هذا الاختيار فإن الراك المركزي أو وحدات الإدخال/الإخراج الموزعة لا يتم اختيارها ؛ وحدات الواجهة PROFIBUS-DP يتم اختيارها ويجب أن تضاف لوحدة المعالجة المركزية التي ستبدأ. هذا العامل يتم تفعيله بشكل افتراضي في وحدات المعالجة القديمة S7-300 CPUs ولا يمكن تغييرها.

3- قم بإلغاء تفعيل مربع الاختيار Startup if Preset and Actual Configuration Differ . في حالة لو حدث اختلاف لوحدة واحدة فقط على الراك على الأقل فإن وحدة المعالجة تتحول مباشرة إلى حالة التوقف STOP. وفي حالة إضافة وحدات فوق التي تك ضبطها في الأصل فلا يتم مقارنتها. وبشكل عام فإن هذا النوع من الضبط غير ممكن في وحدات المعالجة القديمة S7-300 CPUs

4- العاملان Reset Outputs at Hot Restart و Disable Hot Restart by Operator غير مفعلان (لونهما رمادي) حيث أنهما ممكنان فقط في المتحكم S7-400

5- عندما يكون مسموحا ، قم باختيار Cold Restart أو Warm Restart كنوع إعادة التشغيل Startup After Power On. هذا الخيار ثابت على Warm Restart بالنسبة للوحدات القديمة S7-300 CPUs

6- قم بضبط العامل Finished Message بالمللي ثانية ، لتحدد وقت انتظار وحدة المعالجة المركزية لتستقبل إشارات الجاهزية من الوحدات ضمن التكوين بعد توصيل التغذية الكهربية.

7- قم بضط العامل Transfer of Parameters to Modules بالمللي ثانية ، لتحدد الوقت الأقصى لكل الوحدات متضمنة التوابع DP للتعرف على قوائم عوامل الضبط الخاصة بها.

8- العامل Hot Restart غير مفعل (رمادي اللون) حيث أنه غير مدعوم في المتحكم S7-300.

9- قم بتأكيد الضبط الذي قمت به بالاختيار OK

10- قم عن طريقة أيقونة Save and Compile من شريط الأدوات لإنشاء قوالب بيانات النظام.


_________________
الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 61862110 الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 32210 الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 No_us_10

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


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

الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Empty
مُساهمةموضوع: رد: الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones   الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Emptyالإثنين 11 يوليو 2011 - 15:14



ضبط دورية وحدة المعالجة S7-300 CPU وذاكرة النبضات الترددية Configuring S7-300 CPU Cycle and Clock Memory


المفهوم الأساسي Basic Concept

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


عناصر ضرورية Essential Elements

يحدد العامل Update Process Image Cyclically - تحديد صورة المعالجة بشكل دوري - إن كانت صورة معالجة المدخلات والمخرجات سيتم تحديثها بشكل دوري.
يتم تثبيت (تفعيل) هذا العامل للتحديث الدوري الدائم لصورة معالجة المدخلات PII وصورة معالجة المخرجات PIQ ولكن يمكن تغييره في الوحدة CPU 318
العامل Scan Cycle Monitoring Time - زمن مراقبة دورة مسح البرنامج - يحدد زمن دورة تنفيذ والتي إن تم تجاوزها تتحول وحدة المعالجة CPU إلى حالة التوقف.
العامل Minimum Scan Cycle Time - الحد الأدنى لزمن دورة مسح البرنامج - لا ينطبق على المتحكم S7-300 ويكون غير مفعل - رمادي اللون.
العامل Scan Cycle Load from Communication - تحميل زمن دورة المسح من وسيلة اتصال - يسمح بتخصيص جزء من وقت المعالجة الكلي لعمليات الاتصال.

يعكس العامل Size of the Process Image Inputs - حجم صورة معالجة المدخلات - والعامل Size of the Process Image Outputs - حجم صورة معالجة المخرجات الاستخدام الفعلي ، وهو ذو صلة وثيقة بالوحدة CPU 318 فقط.
غالبا يكون العامل OB 85 Call Up at I/O Access Error - استدعاء القالب التنظيمي OB 85 في حالة خطأ في الوصول إلى المدخلات/المخرجات - رمادي اللون أي غير مفعل وبشكل افتراضي فهو ثابت بشكل لا ينتج عن حدوث خطأ في الوصول إلى المدخلات/المخرجات استدعاء القالب التنظيمي OB 85 ولا يتم إدراج أي مدخل إلى منطقة تخزين بيانات الأعطال Diagnostic buffer ، في الإصدارات الأحدث من وحدات المعالجة تم إضافة خيارات أخرى لاستدعاء OB 85 تتضمن "Only for Incoming and Outgoing Errors" فقط في حالة حدوث خطأ في الوارد والصادر أو "On Each Individual Access" في كل حالة وصول منفصلة.
وأخيرا العامل Clock Memory يتيح تخصيص أحد مواقع الذاكرة من النوع M بحجم Byte حيث تقوم وحدة المعالجة بإنتاج ثمانية نبضات منفصلة بمعدلات زمنية.


نصائح للتطبيق Application Tips

يتم الوصول إلى النبضات الثمانية ذات المعدلات الزمنية في برنامج المستخدم عن طريق الخانات الثمانية للبايت المحددة.
من الجهة الأعلى إلى الجهة الأقل فإن تردد الخرج للنبضات يكون 0.5 و 0.625 و 1.0 و 1.25 و 2.0 و 2.5 و 5.0 و 10 هرتز.
هذه النبضات يتم استخدامها بدلا من المؤقتات في حالات الاحتياج إلى إشارات عامة.
وبشكل متطابق تتضمن الاستخدامات الدوائر النبضية Flash circuits وتزامن الإنذار وفي الأحداث التي يجب تفعيلها بشكل دوري.
النبضات الترددية لها شكل توصيل/فصل بنسبة 1:1.


الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Figure23


خطوات سريعة : ضبط دورية وحدة المعالجة S7-300 CPU وذاكرة النبضات الترددية Quick Steps : Configuring S7-300 CPU Cycle and Clock Memory

الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Page1012

1- مع فتح أداة ضبط المكونات افتح المشروع المطلوب والمحطة المطلوبة ؛ واختر وحدة المعالجة ؛ اضغط ماوس يمين ثم اختر Object Properties ثم اختر الشريط Cycle/Clock Memory . العوامل التي لها اللون الرمادي إما أنها غير متاحة في المتحكم S7-300 أو في وحدة المعالجة المفتوحة.

2- قم بتفيعل الاختيار Update OB1 Process Image Cyclically لتحديث جداول تعديل المعالجة للمدخلات/المخرجات PII/PIQ. هذا الضبط الافتراضي بشكل عام يتم تثبيته في غالبية وحدات المعالجة للمتحكم S7-300 ولا يمكن تغييرها. قم بإلغاء تفعيل الاختيار لإلغاء تحديث البيانات بشكل طبيعي؛ وفي هذه الحالة يجب تحديث جداول معالجة المدخلات/المخرجات عن طريق استدعاء دوال وظيفية.

3- في النطاق Scan Cycle Monitoring Time قم بتحديد الوقت بالمللي ثانية والذي يجب أن لا تتجاوزه دورة وحدة المعالجة. في حالة تجاوز زمن دورة وحدة المعالجة لهذا البيان الحارس تتحول وحدة المعالجة إلى حالة التوقف. إلا إذا تم تحميل القالب التنظيمي OB 80 إلى وحدة المعالجة.

4- في النطاق Minimum Scan Cycle Time قم بتحديد الوقت بالمللي ثانية الوقت الأدنى والذي يجب أن تستغرقه وحدة المعالجة في معالجة البرنامج. وفي حالة كون وقت دورة المعالجة أقل من هذا الوقت فإن وحدة المعالجة تنتظر حتى يكتمل الوقت المحدد أو في حالة استدعاء أو تحميل القالب التنظيمي OB 90 داخل وحدة المعالجة فإن هذا الوقت المتبقي يتم استخدامه بواسطة وحدة المعالجة في عمليات معالجة خلفية (غير مباشرة).

5- في النطاق Scan Cycle Load from Communications قم بإدخال قيمة من 10 وحتى 50 كنسبة من وقت المعالجة الكلي لتخصيصها لعمليات الاتصال.

6- اضغط على النطاق Size of the Process Image Inputs لإدخال نهاية لعنوان المدخلات في جدول PII والذي يعكس عدد الوحدات التي تم تثبيتها فعليا. وبالتالي يتم خفض وقت المعالجة. هذا العامل مختص فقط ببعض الأنواع من المعالجات S7-300 CPUs

7- اضغط على النطاق Size of the Process Image Outputs لإدخال نهاية لعنوان المخرجات في جدول PIQ والذي يعكس عدد الوحدات التي تم تثبيتها فعليا. وبالتالي يتم خفض وقت المعالجة. هذا العامل مختص فقط ببعض الأنواع من المعالجات S7-300 CPUs

8- عندما يكون مسموحا بتغيير العامل OB 85 Call at I/O Access Error - استدعاء OB85 حال حدوث خطأ وصول إلى مدخلات/مخرجات - اختر الخيار "No Call of OB85" إن لم يكن من المفترض استدعاء OB85 في حالة تعذر الوصول إلى مدخلات/مخرجات خلال عملية تحديث جداول PII/PIQ ، وقم باختيار الخيار "Only for Incoming and Outgoing Errors" لتقلل التأثير على دورة وحدة المعالجة. الخيار "On each individual access" يمكن أن ينتج عنه زيادة في وقت دورة المعالجة لوحدة المعالجة.

9- لاستخدام النبضات الترددية قم بتفعيل العامل Clock Memory ثم قم بإدخال رقم البايت مثلا MB97 وذلك لإنتاج ثمانية نبضات ترددية من وحدة المعالجة.

10- قم بتأكيد ما تم ضبطه عن طريق مفتاح OK

11- من شريط الأدوات قم باختيار الأيقونة Save and Compile لإنشاء قوالب بيانات النظام شاملا ما تم ضبطه.


_________________
الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 61862110 الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 32210 الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 No_us_10

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


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

الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Empty
مُساهمةموضوع: رد: الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones   الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Emptyالثلاثاء 12 يوليو 2011 - 12:39



ضبط ذاكرة وحدة المعالجة S7-300 CPU المتذكرة Configuring S7-300 CPU Retentive Memory


المفهوم الأساسي Basic Concept

تتيح عملية ضبط عوامل الذاكرة المتذكرة لوحدة المعالجة تعريف مساحات من الذاكرة كذاكرة متذكرة. والذاكرة المتذكرة تحتفظ بحالتها عند توقف المتحكم وإعادة تشغيله حتى في حالة فصل التغذية الكهربية. وتعديل العوامل الافتراضية لصندوق الحوار الخاص بذلك ليس أساسيا لتشغيل وحدات المعالجة S7-300 CPUs إن لم ترغب أنت في الاحتفاظ بحالة بعض المتغيرات سواء كانت ذاكرة أو مؤقتات أو عدادات أو مساحات بيانات لتحتفظ بحالتها حال فصل التغذية الكهربية.


عناصر ضرورية Essential Elements

في نظام S7-300 يمكن تعريف أجزاء من الذواكر ذات الأنواع M و المؤقتات T والعدادات C كمساحات ذاكرة متذكرة.
العوامل الثلاثة الأولى تتطلب إدخال عدد Bytes وعدد المؤقتات وعدد العدادات والتي سيتم حجزها بداية من الذاكرة رقم-0 والمؤقت رقم-0 والعداد رقم-0 على التوالي.
إدخال الرقم 4 مثلا في عامل الذاكرة M يعني حجز البايت رقم 0،1،2،3 كذاكرة متذكرة.
وبالإضافة إلى هذه المساحات من الذاكرة يتيح نظام S7-300 مساحات قوالب البيانات لتحجز كمساحات ذاكرة متذكرة.
والمساحات المحددة سوف تحتفظ ببياناتها حتى في حالة فقد التغذية الكهربية أو تلف البطارية.
وفي النهاية ، يعتمد حجم الذاكرة والذي يمكن حجزه ليعمل كذاكرة متذكرة على نوع وحدة المعالجة CPU


نصائح للتطبيق Application Tips

تذكر أنه في الظروف العادية بما فيها فصل التغذية الكهربية فإن محتويات قوالب البيانات يتم حفظها دائما عن طريق البطارية. والميزة التي لا تتطلب صيانة في منظومة S7-300 والتي يتم وصفها هنا هي الحماية ضد فقد البيانات ليس فقط الناتج عن فقد التغذية الكهربية بل أيضا الناتج عن فقد أو تلف البطارية.


الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Figure26


خطوات سريعة : ضبط ذاكرة وحدة المعالجة S7-300 CPU المتذكرة Configuring S7-300 CPU Retentive Memory


الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Page1013

1- مع فتح أداة ضبط المكونات على المشروع المطلوب والمحطة المطلوبة ، اختر وحدة المعالجة CPU واضغط ماوس يمين ثم اختر Object Properties ، ثم اختر الشريط Retentive Memory لتعريف مساحات الذاكرة المتذكرة المطلوبة.

2- اضغط على نطاق Memory Bytes وأدخل عدد Bytes والتي سيتم تعريفها كذاكرة متذكرة. وسوف تشمل مساحة الذاكرة البايت MB 0 وحتى البايت MB n-1 حيث n هو الرقم الذي تم إدخاله.

3- اضغط على نطاق S7 Timers وأدخل عدد المؤقتات والتي سيتم تعريفها كمؤقتات متذكرة. وسوف تشمل مساحة الذاكرة البايت T 0 وحتى البايت T n-1 حيث n هو الرقم الذي تم إدخاله.

4- اضغط على نطاق S7 Counters وأدخل عدد العدادات والتي سيتم تعريفها كعدادات متذكرة. وسوف تشمل مساحة الذاكرة البايت C 0 وحتى البايت C n-1 حيث n هو الرقم الذي تم إدخاله.

5- لتعريف مساحات قوالب بيانات متذكرة كما يطلب ، ابدأ بالمساحة رقم-1 وأدخل رقم قالب البيانات DB No. ثم أدخل عنوان البداية Byte Address ثم أدخل عدد وحدات التخزين Number of Bytes ويساعد استخدام رقم زوجي لكل من عنوان البداية وعدد وحدات التخزين في تفادي تداخل مناطق البيانات.

6- قم بتعريف ما يتطلبه الأمر من قوالب بيانات ثم قم بتأكيد ضبط العوامل عن طريق الضغط على OK

7- من شريط الأدوات قم باختيار الأيقونة Save and Compile لإنشاء قوالب بيانات النظام شاملا ما تم ضبطه.


_________________
الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 61862110 الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 32210 الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 No_us_10

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


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

الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Empty
مُساهمةموضوع: رد: الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones   الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Emptyالأربعاء 13 يوليو 2011 - 15:24



ضبط ذاكرة وحدة معالجة المتحكم S7-300 CPU المحلية Configuring S7-300 CPU Local Memory


المفهوم الأساسي Basic Concept

الذاكرة المحلية هي مساحة من ذاكرة المتحكم S7-300 تستخدم عند استخدام متغيرات من النوع TEMP - مؤقتة - والتي يتم توصيفها في منطقة التوصيف للبيانات في البلوك وتستخدم عند تنفيذ البرنامج.
هذه الذاكرة - أيضا الحزمة المحلية Local Stack Or L-Stack - متاحة فقط للبلوك الحالي قيد التنفيذ.
وعند الانتهاء من تنفيذ البلوك الحالي تصبح هذه الذاكرة المحلية متاحة للبلوك التالي في التنفيذ والذي يستبدل البيانات القديمة عليها ببياناته.
كل وحدة معالجة لها حجم محدد من الذاكرة المحلية والتي لا يمكن تغييرها في معظم أنواع المتحكم S7-300 ولكن يمكن إعادة تخصيصها في المتحكم CPU 318 وفي بعض وحدات المعالجة الحديثة.


عناصر ضرورية Essential Elements

كل وحدة معالجة لها حجم محدد وثابت من الذاكرة المحلية والتي يتم تقسيمها بالتساوي حسب أقسام الأولويات (1-29).
وكما سيتم الشرح بالتفصيل لاحقا فإن بلوكات التعليمات (مثل FB,FC,SFB,SFC) يتم استدعاؤها بشكل مباشر أو غير مباشر داخل البلوك التنظيمي OB1 للمعالجة.
ومن جهة أخرى فإن البلوكات التنظيمية الأخرى يتم استدعاؤها عن طريق نظام التشغيل بالاعتماد على أقسام أولوية محددة مسبقا.
وحيث أنه يتم تسكين الذاكرة المحلية داخل قالب/بلوك تنظيمي OB بأي حال من الأحوال فبالتالي تأخذ الذاكرة المحلية أولوية البلوك التي يتم استدعاؤها داخله.

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


نصائح للتطبيق Application Tips

عند تخصيص الذاكرة المحلية يجب أن يوضع في الاعتبار كل المتغيرات المؤقتة داخل OB وكل البلوكات المستدعاة من داخل OB
في حالة الاستدعاءات المتداخلة Nested calls أي استدعاء بلوك داخل بلوك ثم بلوك آخر داخل الثاني ثم بلوك آخر داخل الثالث وهكذا ومع استخدام الذاكرة المحلية ربما يحدث خطأ Overflow أي زيادة في حجم البيانات عن حجم الذاكرة.
ويجب اختبار متطلبات كل برنامج من حزمة الذاكرة المحلية L-Stack
ويجب أيضا أن يوضع في الاعتبار احتياجات البلوكات المتزامنة OBs من الذاكرة المحلية.
كل البلوكات التنظيمية تحتاج على الأقل 20 بايت من الذاكرة المحلية لتخزين معلومات البداية المدخلة عن طريق وحدة المعالجة والتي حجمها 20 بايت.


الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Figure28

الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Figure29


خطوات سريعة : ضبط ذاكرة وحدة معالجة المتحكم S7-300 CPU المحلية Quick Steps : Configuring S7-300 CPU Local Memory


الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Page1014

1- مع فتح أداة ضبط المكونات على المشروع المطلوب والمحطة المطلوبة ، اختر وحدة المعالجة CPU واضغط ماوس يمين ثم اختر Object Properties ، ثم اختر الشريط Memory لعمل التغييرات المطلوبة على مساحات الذاكرة المحلية.

2- اضغط على نطاق Priority وأدخل عدد وحدات الذاكرة Bytes لكل قسم أولوية. يجب إدخال 20 بايت كحد أدنى للوفاء بمتطلبات كل بلوك تنظيمي OB لتخزين معلومات البداية عن طريق وحدة المعالجة المركزية. القيمة يجب أن تقبل القسمة على 2

3- قم بتغيير بيانات الأولويات كما هو مطلوب ثم قم بتأكيد ما تم ضبطه بالضغط على OK

4- من شريط الأدوات قم باختيار الأيقونة Save and Compile لإنشاء قوالب بيانات النظام شاملا ما تم ضبطه.


_________________
الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 61862110 الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 32210 الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 No_us_10

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


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

الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Empty
مُساهمةموضوع: رد: الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones   الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Emptyالخميس 14 يوليو 2011 - 13:17



ضبط تشخيص الأعطال لوحدة المعالجة S7-300 CPU وخصائص الساعة Configuring S7-300 CPU Diagnostics and Clock Properties


المفهوم الأساسي Basic Concept

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


عناصر ضرورية Essential Elements

هناك ثلاث عوامل تؤثر على حاوية تشخيص الأعطال Diagnostic Buffer
تفعيل العامل Extended Functional Scope تسبب قيام وحدة المعالجة بتسجيل الأعطال الأخرى غير القياسية في حاوية تشخيص الأعطال.
مثلا ، كل بداية لبلوك تنظيمي تعتبر كحدث في تشخيص الأعطال.
والزيادة في أحداث تشخيص الأعطال سوف تتسبب في فيض Overflow حاوية تشخيص الأعطال بشكل أسرع وتتسبب في استبدال أحداث قد تكون أهم.
في بعض وحدات المعالجة فإن العامل Number of Messages In Buffer يتيح ضبط حجم حاوية تشخيص الأعطال.
والحاوية في العادة تحتفظ بعدد 100 رسالة.
والعامل Report Cause of STOP ، إن تم تفعيله ، يتسبب في أن تقوم وحدة المعالجة بتسجيل سبب توقف وحدة المعالجة في حاوية تشخيص الأعطال ويتم إرسال تقرير إلى وحدة PG/PC مصممة لذلك أو لوحدة تشغيل.

والساعة يمكن أن يتم ضبط تزامنها بشكل دوري بالاعتماد على فترة تزامن وعامل ضبط يتم تعريفهما بواسطة المستخدم Synchronization mode time interval and Correction factor
وإن كانت وحدة المعالجة CPU واحدة من وحدات متعددة كل منها له ساعته الخاصة في راك محلي أو في شبكة فإن أسلوب التزامن Synchronization mode يسمح للوحدة لتصمم كقائد وتكون مسئولة عن ضبط الساعات الأخرى أو كتابع ويتم ضبط ساعتها عن طريق ساعة قائد آخر.
وعلاوة على ذلك فإن اختياراتك ستحسب إن كانت الساعة سيتم ضبط تزامنها عبر مسار نقل البيانات داخليا أو عبر MPI خارجيا.
وفي حالة كون الساعة متزامنة خارجيا أو لا أو كانت تعمل كقائد أو كتابع فهذا يعتمد على نوع وحدة المعالجة.


نصائح للتطبيق Application Tips


المجال الممتد لا يمكن تفعيله في STEP7 بعد الإصدار V3.1
إن كان عامل قد تم ضبطه سابقا ليكون فعالا في مشروع ويتم تحويله من الإصدار V2.x إلى الإصدار V3.1 أو أعلى فإن الضبط يمكن تحميله إلى وحدة المعالجة أو يتم إلغاء تفعيله.


الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Figure31


خطوات سريعة : ضبط تشخيص الأعطال لوحدة المعالجة S7-300 CPU وخصائص الساعة Quick Steps : Configuring S7-300 CPU Diagnostics and Clock Properties


الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Page1110

1- مع فتح أداة ضبط المكونات على المشروع المطلوب والمحطة المطلوبة ، اختر وحدة المعالجة CPU واضغط ماوس يمين ثم اختر Object Properties ، ثم اختر الشريط Diagnostics/Clock لعمل التغييرات المطلوبة.

2- قم بتفعيل الخيار Report Cause of STOP لتقوم وحدة المعالجة بتسجيل أسباب التوقف في حاوية تشخيص الأعطال ولإرسال تقرير لحاسب أو جهاز برمجة مصمم لذلك أو لوحدة تشغيل. أو قم بإلغاء تفعيل الخيار لتقليل عدد الأحداث المسجلة في حاوية تشخيص الأعطال.

3- في نطاق PLC تحت Synchronization Mode اختر الوحدة كقائد Master إن كانت الساعة ستقوم بضبط ساعات أخرى ، أو اختر الوحدة كتابع Slave إن كانت الساعة سيتم ضبطها عن طريق ساعة أخرى محلية ، أو اختر None إن كانت الساعة لن يتم تزامنها مع غيرها.

4- في مطاق PLC تحت Time Interval اختر فترة التزامن ، إن كانت الساعة ستقوم بضبط تزامن ساعات أخرى. في معظم وحدات المعالجة S7-300 CPUs فإن أسلوب التزامن يمكن فقط ضبطه ليكون قائد.

5- في نطاق MPI تحت Synchronization Mode اختر الوحدة كقائد Master إن كانت الساعة ستقوم بضبط ساعات أخرى ، أو اختر الوحدة كتابع Slave إن كانت الساعة سيتم ضبطها عن طريق ساعة أخرى محلية ، أو اختر None إن كانت الساعة لن يتم تزامنها مع غيرها.في معظم وحدات المعالجة S7-300 CPUs فإن أسلوب التزامن الخارجي يمكن فقط ضبطه ليكون تابع.

6- في نطاق MPI تحت Time Interval اختر فترة التزامن ، إن كانت الساعة سيتم ضبطها لتتزامن مع ساعات أخرى.

7- قم بتأكيد اختيار العوامل التي تم ضبطها عن طريق مفتاح OK



_________________
الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 61862110 الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 32210 الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 No_us_10

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


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

الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Empty
مُساهمةموضوع: رد: الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones   الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Emptyالخميس 14 يوليو 2011 - 14:01



ضبط حماية الوصول لوحدة المعالجة Configuring S7-300 CPU Access Protection


المفهوم الأساسي Basic Concept

تدعم بعض وحدات المعالجة S7-300 CPUs القدرة على استخدام حماية باستخدام كلمة سر لتحد من الوصول لبرنامج التحكم داخل وحدة المعالجة والعمليات الأخرى.
هذه الحماية بالإضافة إلى الحماية التي تمنحها مفاتيح وحدة المعالجة CPU Key Switch
مع تفعيل الحماية باستخدام كلمة السر فإن برنامج التحكم وبياناته تخضع للحماية من التغييرات الغير مصرح بها (مثلا الحماية ضد الكتابة).
وحتى يمكن منع القراءة من البرنامج والتي تعتبر حقوق ملكية (مثلا الحماية ضد القراءة).
بل إن عمليات رفع البرنامج وتحميله يمكن منعها لمن لا يملك كلمة السر.


عناصر ضرورية Essential Elements

يشتمل ضبط حماية الوصول في وحدة المعالجة CPU ضبط مستوى الحماية إن كان مطلوبا وتعريف كلمة السر.
وبمجرد ضبط الحماية فإن مستوى الحماية وكلمة السر يتم تحميلها مع بيانات الضبط إلى وحدة المعالجة.
إمكانيات الوصول للقراءة والكتابة متاحة بالكامل لحاملي كلمة السر بغض النظر لوضع مفاتيح الوحدة Key Switch
من جهة أخرى فثلاث مستويات من الحماية لغير حاملي كلمة السر.
المستوى الأول Level 1 وهو الضبط الافتراضي والذي عليه وضع التشغيل القياسي للمفاتيح.
المستوى الثاني Level 2 ويمنح الحماية ضد الكتابة ، وهنا تكون القراءة متاحة ولكن الكتابة بدون كلمة سر غير متاحة.
المستوى الثالث Level 3 ويمنح الحماية ضد القراءة والكتابة والذي يعني عدم إمكانية القراءة أو الكتابة لغير حاملي كلمة السر بغض النظر عن وضع المفتاح.


نصائح للتطبيق Application Tips

في سلسلة الوحدات S7-31xC فإن مفتاح الخاص بأسلوب التشغيل Operating mode ليس مفتاح على الوحدة. في هذه الحالة فإن المفتاح له حالتان فقط ؛ التشغيل RUN والإيقاف STOP
وكلا من هذه الأوضاع ليس عليها أي تحديدات.
وبالتالي فإن وضع الحماية على المستوى الأول غير ممكن.


الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Figure32


خطوات سريعة : ضبط حماية الوصول لوحدة المعالجة Quick Steps : Configuring S7-300 CPU Access Protection


الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Page1111

1- مع فتح أداة ضبط المكونات على المشروع المطلوب والمحطة المطلوبة ، اختر وحدة المعالجة CPU واضغط ماوس يمين ثم اختر Object Properties ، ثم اختر الشريط Protection .

2- افتراضيا ، فإن المستوى الأول أو الحماية عن طريق المفتاح يكون مفعلا ؛ في هذا المستوى فإن الحماية باستخدام كلمة سر يكون غير مفعل. ولا يوجد تحديدات على عمليات القراءة والكتابة في حالتي RUN-P أو STOP ؛ ولا توجد سماحية بالكتابة في الوضع RUN . ويجب تحريك المفتاح إلى الوضع RUN-P أو STOP قبل تحميل البيانات إلى الوحدة أو كتابة البيانات (مثل Modify Variables) أن تكون مسموح بها.

3- قم بتفعيل الخيار Removable with Password لتتيح القراءة والكتابة لحاملي كلمة السر ، بغض النظر عن وضع المفتاح. ويجب هنا إدخال كلمة سر في النطاق Password وكذلك في نطاق التأكيد Enter Again field كتأكيد.

4- قم باختيار المستوى الثاني من الحماية بتفعيل Write Protection أولا ؛ ثم قم بإدخال وتأكيد كلمة السر في المكان المحدد لها. وفي هذا الأسلوب يمكن مراقبة البرنامج والبيانات ولكن عمليات الكتابة مثل Download أو Modify Variables يسمح بها فقط لحاملي كلمة السر.

5- قم باختيار المستوى الثالث من الحماية بتفعيل Write-Read Protection أولا : ثم قم بإدخال وتأكيد كلمة السر في المكان المحدد لها. وفي هذا الأسلوب فإن عمليات القراءة والكتابة يسمح بها فقط لحاملي كلمة السر.

6- قم بتفعيل Process Mode أسلوب المعالجة وذلك للحد من مهام جهاز البرمجة PG/PC مثل المراقبة وتعديل البيانات Program Status أو Monitor/Modify Variables ؛ والغرض من ذلك أن لا يحدث تجاوز لزمن دورة التنفيذ التي تم ضبطها. وفي هذا الاسلوب فإن اختبار الوحدة من نقاط الفصل وكذلك تشغيل البرنامج بنظام حساب خطوة منفردة Single-step execution غير ممكنة.

7- قم بتفعيل أسلوب الاختبار Test Mode للتشغيل إن لم يكن هناك أي حدود للوقت عن طريق جهاز البرمجة PG/PC . لاحظ أن هذه العمليات قد ينتج عنها زيادة في زمن دورة تنفيذ البرنامج.

8- قم بتأكيد اختيار العوامل التي تم ضبطها عن طريق مفتاح OK

9- من شريط الأدوات قم باختيار الأيقونة Save and Compile لإنشاء قوالب بيانات النظام شاملا ما تم ضبطه.


_________________
الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 61862110 الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 32210 الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 No_us_10

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


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

الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Empty
مُساهمةموضوع: رد: الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones   الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Emptyالجمعة 15 يوليو 2011 - 16:08



ضبط خصائص المقاطعة لوحدة المعالجة المركزية Configuring S7-300 CPU Interrupt Properties


المفهوم الأساسي Basic Concept

يعرض شريط المقاطعة لوحدة المعالجة للمتحكم S7-300 CPU أربعة أنواع من المقاطعة.
مقاطعة المكونات Hardware Interrupts تتضمن تلك التي يتم توليدها بواسطة الآلة أو مدخلات العملية باستخدام وحدة إدخال للمقاطعة أو تلك المولدة عن طريق وحدات (مثل معالجات الاتصال CP ووحدات الاقتران FM ووحدات الإشارة التناظرية Analog SM) والتي تمتلك الإمكانية لبدء مقاطعة Interrupt (مثل تجاوز الحد الأعلى Over limit أو الوصول لنقطة الضبط Setpoint reached).
مقاطعة تأخير الوقت Time-delay Interrupts وتستخدم عندما يجب مقاطعة عمل OB1 الدورة الرئيسية للبرنامج بعد أن ينتهي وقت محدد مؤخر منشأ في برنامج المستخدم.
مقاطعة الأخطاء الغير متزامنة Asynchronous Error Interrupts يتم توليدها عن طريق الأخطاء المرتبطة بالنظام (مثل عطل البطارية - فصل التغذية الكهربية - قطع سلك في توصيل مدخل تناظري).
مقاطعة النوع DPV1 Interrupts والخاصة بعمليات الاتصال يتم توليدها عن طريق جهاز تابع ، لتأكيد أن وحدة المعالجة على المسار القائد DP-Master تعالج الحدث الموجود في التابع.


عناصر ضرورية Essential Elements

لكل مقاطعة في نظام S7 يوجد بلوك تنظيمي مصاحب OB يتم استدعاؤه بواسطة نظام التشغيل للمعالجة وقتما تحدث المقاطعة.
أما عن الموجود في قائمة البلوكات التنظيمية فهذا يعتمد على نوع وحدة المعالجة CPU
البلوكات التنظيمية OBs الغير مدعومة في وحدة المعالجة CPU تكون غير مفعلة (رمادية اللون).
في معظم المعالجات S7-300 CPUs على سبيل المثال OB40 هو البلوك الوحيد الخاص بمقاطعة المكونات ؛ OB20 هو البلوك الوحيد الخاص بمقاطعة تأخير الوقت.
وحدة المعالجة CPU 318 وبعض المعالجات الجديدة تدعم مقاطعات إضافية.
ورقم الأولوية في نظام S7-300 بشكل عام ثابت ولكن عندما يكون التغيير متاحا فإن البدائل المتاحة فقط يمكن استخدامها.
بدائل الأولوية لمقاطعة المكونات ومقاطعة تأخير الوقت تتضمن من 2-إلى-24 ؛ والمقاطعة غير المتزامنة تسمح بالبدائل من 24-إلى-26 و مقاطعة DPV1 تسمح بالبدائل 2،3،4،9،12،16،17.
ورقم الأولوية 0 بالضرورة يقوم بإلغاء تفعيل بلوك المقاطعة OB
ولعدم فقد أي من المقاطعات يجب أن لا يعطى رقم الأولوية مرتين.


نصائح للتطبيق Application Tips

عندما تحدث مقاطعة ، فإن التنفيذ الدوري للبرنامج OB1 يتم مقاطعته.
الاستجابة للمقاطعة تتطلب كتابة كود باستخدام STEP7 للبلوك OB وتحميله في وحدة المعالجة.
ويصبح البلوك OB جاهز للتصرف بشكل روتيني عندما يتم تفعيل المقاطعة.
ويجب أن يكون كود البرنامج داخل البلوك OB قصيرا قدر الإمكان (مثلا تفعيل تحذير - إرسال رسالة - تعطيل ماكينة).
تذكر أنه يتم تفعيل مقاطعة تأخير الوقت من البرنامج.
وسوف تحتاج لاستدعاء القالب النظامي SFC32. SRT_DINT لبدء مقاطعة تأخير وقت.


الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Figure33


خطوات سريعة : ضبط خصائص المقاطعة لوحدة المعالجة المركزية Quick Steps : Configuring S7-300 CPU Interrupt Properties

الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Page1112

1- مع فتح أداة ضبط المكونات على المشروع المطلوب والمحطة المطلوبة ، اختر وحدة المعالجة CPU واضغط ماوس يمين ثم اختر Object Properties ، ثم اختر الشريط Interrupts لعمل التغييرات المطلوبة على الأولويات (اختياري).

2- OB40 هو بلوك مقاطعة المكونات الوحيد في معظم وحدات المعالجة S7-300 CPUs وله أولوية ثابتة (أولوية 16). وفي حالة دعم وحدة المعالجة لتغيير رقم الأولوية الافتراضي فيمكن أن تدخل قيمة جديدة من 0 أو 2 - إلى - 24. القيمة 0 ربما تعطل البلوك OB

3- OB20 هو بلوك مقاطعة تأخير الوقت الوحيد في معظم وحدات المعالجة S7-300 CPUs وله أولوية ثابتة (أولوية 3). وفي حالة دعم وحدة المعالجة لتغيير رقم الأولوية الافتراضي (مثلا CPU 318) فيمكن أن تدخل قيمة جديدة من 0 أو 2 - إلى - 24. القيمة 0 ربما تعطل البلوك OB

4- OB81 هو بلوك المقاطعة الغير تزامني الوحيد في معظم وحدات المعالجة S7-300 CPUs وله أولوية ثابتة (أولوية 25). وفي حالة دعم وحدة المعالجة لتغيير رقم الأولوية الافتراضي (مثلا CPU 318) فيمكن أن تدخل قيمة جديدة من 0 أو 2 - إلى - 4 ، 9 ، 12 ، 16 ، 17 أو 24 - 26. استخدام القيمة الافتراضية في المجال 24 - 26 تؤكد أن بلوكات مقاطعة الأخطاء غير المتزامنة لن يتم مقاطعتها بأحداث مقاطعة أخرى.

5- أينما يكون رقم الأولوية للمقاطعة من النوع DPV1 قابلا للتغيير (مثلا CPU 318) ، يمكن إدخال قيمة جديدة من القيم 0 ، 2 - 4 ، 9 ، 12 ، 16 ، 17 أو 24. القيمة 0 تعطل البلوك OB


_________________
الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 61862110 الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 32210 الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 No_us_10

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


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

الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Empty
مُساهمةموضوع: رد: الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones   الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Emptyالسبت 16 يوليو 2011 - 14:28



ضبط مقاطعات وقت من يوم لوحدة المعالجة Configuring S7-300 CPU Time-of-Day Interrupts


المفهوم الأساسي Basic Concept

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


عناصر ضرورية Essential Elements

شريط الخصائص لمقاطعات وقت من يوم تعرض قائمة بالبلوكات التنظيمية OB10 وحتى OB17
وهذه ثمانية بلوكات تنظيمية تدعمها منظومة S7 وعلى الرغم من هذا فإن OB10 هو الوحيد المتوفر في غالبية وحدات المعالجة S7-300 CPUs
الوحدة CPU 318 وبعض الوحدات الجديدة تدعم مقاطعات إضافية.
ووحدة المعالجة لا تدعم المقاطعات ذات اللون الرمادي (الغير مفعلة).
يتطلب ضبط مقاطعة وقت من يوم Time-of-Day Interrupt تفعيل البلوك OB واختيار فترة دورة التنفيذ ، وضبط تاريخ ووقت بداية التنفيذ.
أولوية التنفيذ في الغالب ثابتة في وحدات S7-300 CPUs ولكن في وحدات المعالجة التي تدعم ضبط الأولويات فإن البدائل الممكنة للأولويات من 3 وحتى 24 يجب استخدامها.


نصائح للتطبيق Application Tips

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


الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Figure35

الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Figure36


خطوات سريعة : ضبط مقاطعات وقت من يوم لوحدة المعالجة Quick Steps : Configuring S7-300 CPU Time-of-Day Interrupts

الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Page1113

1- مع فتح أداة ضبط المكونات على المشروع المطلوب والمحطة المطلوبة ، اختر وحدة المعالجة CPU واضغط ماوس يمين ثم اختر Object Properties ، ثم اختر الشريط Time-of-Day Interrupts

2- اختر البلوك OB الخاص بمقاطعة وقت من يوم والذي ترغب في تغيير بياناته ، لتغيير الأولوية Priority اضغط على النطاق الخاص بها وأدخل بديل صحيح مسموح به من 3 إلى 24

3- اضغط على Activate لتفعيل البلوك OB ويمكن أيضا تفعيل البلوك OB من داخل برنامج STEP7 باستخدام الدالة القياسية SFC 30 واسمها الرمزي ACT_TINT

4- اضغط على السهم المتجه لأسفل في النطاق Execution واختر دورية تنفيذ البلوك هل مرة واحدة أو كل دقيقة أو ساعة أو يوم أو أسبوع أو شهر أو كل نهاية شهر أو سنة. يمكن أيضا ضبط مقاطعة وقت من يوم من داخل برنامج STEP7 باستخدام الدالة القياسية SFC 28 ورمزها SET_TINT

5- وبعد ذلك قم بالضغط على نطاق تاريخ البدء Start Date وأدخل تاريخ بدء تنفيذ مقاطعة وقت من يوم. إن لم تقم بإدخال تاريخ البدء من صندوق الخصائص هذا يمكنك أن تضبط ذلك من خلال برنامج STEP7 باستخدام الدالة القياسية SFC 28 ورمزها SET_TINT

6- اضغط على نطاق وقت تفعيل المقاطعة Time of Day وقم بإدخال وقت بدء تنفيذ المقاطعة. ويمكن إدخال وقت البدء من صندوق الخصائص هذا يمكنك أن تضبط ذلك من خلال برنامج STEP7 باستخدام الدالة القياسية SFC 28 ورمزها SET_TINT

7- قم بتأكيد بيانات الضبط عن طريق مفتاح OK و من شريط الأدوات قم باختيار الأيقونة Save and Compile لإنشاء قوالب بيانات النظام شاملا ما تم ضبطه.


_________________
الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 61862110 الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 32210 الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 No_us_10

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


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

الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Empty
مُساهمةموضوع: رد: الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones   الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Emptyالسبت 16 يوليو 2011 - 15:27



ضبط المقاطعات الدورية لوحدة المعالجة Configuring S7-300 CPU Cyclic Interrupts


المفهوم الأساسي Basic Concept

المقاطعة الدورية أو كلب الحراسة Watchdog يتم توليده على فترات دورية ثابتة ويقوم بتفعيل تنفيذ بلوك OB معين. وتستخد المقاطعات الدورية لقطع سير المعالجة الطبيعية على فترات محددة (مثلا 100 مللي ثانية - 500 مللي ثانية أو 5 ثواني) وذلك لتنفيذ كود برنامج والذي يجب أن يتم معالجته على فترات منتظمة. واستخدام عملية للمقاطعات الدورية تتضمن عمليات الاتصالات وحلقات التحكم ومنظومات التحكم في الحرارة وعمل عينات من مدخلات تناظرية.


عناصر ضرورية Essential Elements

يعرض شريط الخصائص للمقاطعات الدورية قائمة بالبلوكات التنظيمية OB30 وحتى OB38
وهذه هي البلوكات التنظيمية التسعة التي تخص المقاطعات الدورية والتي يدعمها نظام S7
كل بلوك منها يخصص له قسم أولوية Priority Class من 7 إلى 15 وبالمثل زمن دوري افتراضي للتنفيذ والذي يتم التنفيذ كل فترة محددة به.
اعتمادا على نوع وحدة المعالجة يتم تحديد البلوكات المتاحة للمقاطعة الدورية.
في معظم أنواع وحدات المعالجة S7-300 CPUs فقط OB35 هو المتاح.
الوحدة CPU 318 وربما بعض الوحدات الجديدة سوف تدعم مقاطعات دورية إضافية.
ووحدة المعالجة لا تدعم المقاطعات الدورية OBs ذات اللون الرمادي (الغير مفعلة).

تغيير البيانات عن الوضع الافتراضي ليس ضروريا ما لم يكن مطلوبا.
أولوية التنفيذ في الغالب ثابتة في وحدات S7-300 CPUs ولكن في وحدات المعالجة التي تدعم ضبط الأولويات فإن البدائل الممكنة للأولويات من 3 وحتى 24 يجب استخدامها.
ومن المهم أيضا الإشارة إلى عدم تكرار قسم الأولوية لعدم فقد تنفيذ المقاطعة.
ومن الممكن أيضا تعديل فترة دورية التنفيذ وقيمة موازنة مرحلية.
في حالة استخدام مقاطعات دورية متعددة فإن قيمة الموازنة المرحلية Phase Offset Value سوف تؤكد توزيع المقاطعات على دورة تنفيذ البرنامج لوحدة المعالجة بحيث لا يتم تفعيلها بشكل متزامن.


نصائح للتطبيق Application Tips

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


الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Figure37

الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Figure38


خطوات سريعة : ضبط المقاطعات الدورية لوحدة المعالجة Quick Steps : Configuring S7-300 CPU Cyclic Interrupts

الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Page1114

1- مع فتح أداة ضبط المكونات على المشروع المطلوب والمحطة المطلوبة ، اختر وحدة المعالجة CPU واضغط ماوس يمين ثم اختر Object Properties ، ثم اختر الشريط Cyclic Interrupts . العوامل الرمادية غير متاحة في وحدة المعالجة المستخدمة.

2- قم باختيار البلوك التنظيمي الدوري OB والذي تريد تغيير بياناته ، وقم بإدخال قسم أولوية جديد إن كنت ترغب في تغيير قسم الأولوية ، اضغط على النطاق وأدخل الرقم من 3 إلى 24. ويجب تفادي تكرار قسم الأولوية لمنع فقد المقاطعة.

3- قم بإدخال قيمة في النطاق Execution إن كنت ترغب في تغيير دورية معالجة البلوك OB اضغط على النطاق وأدخل قيمة تتراوح بين 10 مللي ثانية و 6 ثواني (مثلا 10 إلى 60000).

4- في حالة استخدام بلوكات مقاطعات دورية متعددة OBs قم بإدخال قيمة موازنة مرحلية Phase Offset Value بالمللي ثانية لكل واحد منها. وسوف يضمن معامل الموازنة المرحلية توزيع تنفيذ المقاطعات بشكل غير متزامن على دورة تنفيذ البرنامج. والنطاق الصحيح لذلك هو (0- 60000). والقيمة الافتراضية للموازنة المرحلية هي الصفر والتي تعبر عن عدم وجود موازنة.

5- قم بتأكيد بيانات الضبط عن طريق مفتاح OK و من شريط الأدوات قم باختيار الأيقونة Save and Compile لإنشاء قوالب بيانات النظام شاملا ما تم ضبطه.


_________________
الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 61862110 الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 32210 الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 No_us_10

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


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

الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Empty
مُساهمةموضوع: رد: الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones   الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Emptyالأحد 17 يوليو 2011 - 13:23



ضبط خصائص وحدات الإدخال الرقمي Configuring S7-300 Digital Input Module Properties


المفهوم الأساسي Basic Concept

الخصائص العامة لوحدات الإدخال الرقمية القياسية في نظام S7-300 يتم رؤيتها في أداة ضبط المكونات.
وعندما يتم إدراج وحدة الإدخال الرقمي في مكونات النظام فإنه يمكن البدء بالعمل دون أي تعديلات على الخصائص الافتراضية ما لم تكن الوحدة من النوع الخاص بالمقاطعة Interrupt input type (انظر أيضا ضبط خصائص إدخال المقاطعة Configuring S7-300 Interrupt Input Properties).
معلومات أساسية عن الوحدة تتوفر في الشريط General
العناوين المخصصة للوحدة يتم توفيرها في الشريط Addresses (انظر أيضا ضبط عناوين وحدات الإدخال/الإخراج الرقمية Configuring S7-300 Digital I/O Module Addresses).
بينما بشكل عام ، العناوين تكون ثابتة في نظام S7-300 فإن بعض وحدات المعالجة تدعم تغيير العناوين (مثل CPU 316-2 DP).


عناصر ضرورية Essential Elements

الوصف المختصر Short Description تماما كما في دليل المكونات يعطي ملامح هامة عن وحدة الإدخال الرقمي مثل عدد دوائر الإدخال ، جهد التغذية ، وعدد دوائر الإدخال لكل مجموعة (مثلا لكل طرف عام Per Common).
على سبيل المثال وحدة إدخال 120/230 فولت متردد AC يمكن أن يكون بها 16 دائرة إدخال على أربعة مجموعات كل مجموعة 4 دوائر إدخال.
رقم الأمر Order Number يعكس مواصفات الوحدة المفتوحة حال العمل ، والمخصصة لمكان محدد في ضبط المكونات - ويجب أن تتوافق تماما مع الوحدة المثبتة فعليا.
نطاق البيانات الاسم Name يبين الاسم الافتراضي للوحدة. وبالرغم من إمكانية تغييره إلا أن هذا لا يوصى به.
نطاق البيانات التعليق Comment يبين تفاصيل أكثر عن الوحدة أو التطبيق والتي يتم توثيقها.


نصائح للتطبيق Application Tips

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


الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Figure40

الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Figure41


خطوات سريعة : ضبط خصائص وحدات الإدخال الرقمي Quick Steps : Configuring S7-300 Digital Input Module Properties

الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Page1210
1- مع فتح المحطة داخل ضبط المكونات ، قم باختيار راك لإظهار الوحدات المثبتة عليه ، اضغط بشكل مزدوج على وحدة الإدخال الرقمية والتي تريد تحرير خصائصها. ليست كل الخصائص يمكن تحريرها (مثلا رقم الأمر Order Number والوصف المختصر Short Description).

2- من الشريط General أي الخصائص العامة ، الوصف المختصر Short Description عن الوحدة يعطي ملخص مختصر عن ملامح الوحدة (مثل عدد دوائر الإدخال ، جهد التغذية ، وعدد دوائر الإدخال لكل مجموعة). ورقم الأمر Order Number هو رقم الجزء للوحدة المفتوحة في ضبط المكونات والتي يجب أن تعكس فعليا الوحدة المثبتة على الراك.

3- اضغط على نطاق الاسم Name لإدخال اسم للوحدة ؛ الاسم الافتراضي يعتمد على عدد دوائر الإدخال ومصدر الجهد مسبوقة بالرمز DI للمدخلات الرقمية.

4- استخدم نطاق البيانات التعليق Comment لإدخال وصف للوحدة أو للتطبيق.

5- اختر شريط العناوين Addresses لإظهار أو تعديل عنوان البداية Start Byte Address للوحدة. معظم وحدات المعالجة S7-300 CPUs لا تدعم تغيير عناوين البداية وبالتالي ستجد مربع الاختيار System Selection check box مفعل وباللون الرمادي أي لا يمكن تغييره. (انظر أيضا ضبط عناوين وحدات الإدخال/الإخراج الرقمية Configuring S7-300 Digital I/O Module Addresses).

6- قم بتأكيد بيانات الضبط عن طريق مفتاح OK و من شريط الأدوات قم باختيار الأيقونة Save and Compile لإنشاء قوالب بيانات النظام شاملا ما تم ضبطه.


_________________
الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 61862110 الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 32210 الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 No_us_10

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


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

الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Empty
مُساهمةموضوع: رد: الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones   الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Emptyالأربعاء 20 يوليو 2011 - 15:47



ضبط خصائص الإدخال S7-300 ذات خاصية المقاطعة Configuring S7-300 Interrupt Input Properties


المفهوم الأساسي Basic Concept

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


عناصر ضرورية Essential Elements

تفعيل عامل المقاطعة الخاص بالمكونات ينشط استخدام كل مدخلات المقاطعة.
يمكن تخصيص تأخير الدخل Input Delay للوحدة بشكل كلي بالاعتماد على نوع الإشارات المتصلة بالوحدة.
ويجب أن يتوافق تأخير الدخل Input delay مع مواصفات التأخير لجهاز الإدخال وذلك لتفادي حدوث خطأ في قراءة الإشارة.
وفي النهاية فإنه بالتقسيم لمجموعات كل مجموعة من عنصرين ، فإنه يمكن ضبط المقاطعة ليتم تفعيلها مع الحافة الصاعدة Rising edge أو الحافة الهابطة Falling edge للإشارة ، أو في الحافتين الصاعدة والهابطة.
وفي حالة عدم تفعيل أي من العاملين فإن قنوات الإدخال المصاحبة لن تقوم بتفعيل مقاطعة.

تفعيل العامل Diagnostic Interrupt يمكن الوحدة من توليد مقاطعة في حالة حدوث عطل.
وظيفة تشخيص الأعطال تختلف باختلاف الوحدة ، ولكن في وحدة إدخال ذات خصائص المقاطعة تراقب جهد التغذية للحساسات الموصلة.
يتم تقسيم قنوات الإدخال إلى مجموعات لكل منها 8 مدخلات (مثلا المدخلات 0-7 ، المدخلات 8-16).
بتفعيل صندوق الاختيار الخاص بالمجموعة ، يمكن مراقبة كل مجموعة من أجل غياب تغذية الحساس No sensor supply
في حالة تفعيل المراقبة وحدث فشل في التغذية ، فإن حدث عطل للمجموعة يتم إدراجه في منطقة تخزين البيانات الخاصة تشخيص بالأعطال للوحدة.
ويمكن قراءة البيانات من الوحدة في برنامج STEP7 باستخدام دالة (قالب) النظام المسماة "Read System Status List" وهي SFC 51 واسمها الرمزي RDSYSST أو حساب البلوك التنظيمي OB82


نصائح للتطبيق Application Tips

يتم الاستجابة لمقاطعات المكونات في برنامج المستخدم باستخدام البلوك التنظيمي OB40 في معظم المعالجات S7-300 CPUs
وفي الوحدة CPU 318 متاح كل من OB40 , OB41
يتم تخصيص البلوك التنظيمي OB للوحدة تحت شريط الأدوات Addresss
ويجب برمجة البلوك التنظيمي OB وتحميله إلى وحدة المعالجة CPU
عندما يتم تنشيط مقاطعة المكونات ، يقوم نظام التشغيل بمقاطعة عمل البرنامج الرئيسي OB1 واستدعاء البلوك التظيمي OB المحدد لعمل المقاطعة.


الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Figure43

الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Figure44


خطوات سريعة : ضبط خصائص الإدخال S7-300 ذات خاصية المقاطعة Quick Steps : Configuring S7-300 Interrupt Input Properties

الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Page1211

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

2- قم بتفعيل صندوق الاختيار Diagnostic Interrupt لتمكين الوحدة من مراقبة فقدان مصدر التغذية للحساسات الموصلة على المدخلات (No Sensor Supply).

3- قم بتفعيل صندوق الاختيار Hardware Interrupt لإمكان استخدام 16 دخل مقاطعة. حيث عندما يتم تنشيط أي من المدخلات فإن البرنامج الرئيسي OB1 يتم مقاطعته ويتم استدعاء البلوك التنظيمي OB المحدد (OB40-OB41) للتنفيذ. يتم تحديد OB المصاحب للوحدة تحت الشريط Addresses في صندوق الخصائص.

4- قم بالضغط على نطاق البيانات Input Delay واختر وقت تأخير الإشارة المطابق (بالمللي ثانية) للإشارات الموصلة على الدخل. هذا العامل سيؤثر على كل المدخلات.

5- في حالة تفعيل تشخيص الأعطال ، فإنه عند تفعيل صندوق الاختيار No sensor supply تتسبب في مراقبة الوحدة لغياب مصدر التغذية في مجموعة قنوات الإدخال رقم-1 (المدخلات 0-7) أو مجموعة القنوات رقم-2 (المدخلات 8-16). يمكن استخدام برنامج مناسب داخل OB82 لحساب أي خطأ حدث وعلى أي مدخل حدث الخطأ.

6- قم بتفعيل صندوق الاختيار Rising Edge الحافة الصاعدة إن كان من المفترض تفعيل الاختبار للمدخلات حال الانتقال من الحالة "0" إلى الحالة "1" أو بتفعيل صندوق الاختيار Falling Edge الحافة الهابطة إن كان من المفترض تفعيل الاختبار للمدخلات حال الانتقال من الحالة "1" إلى الحالة "0". كل صندوق اختيار يؤثر على عدد 2 مدخل (مثلا 1،2).

7- قم بتأكيد بيانات الضبط عن طريق مفتاح OK و من شريط الأدوات قم باختيار الأيقونة Save and Compile لإنشاء قوالب بيانات النظام شاملا ما تم ضبطه.



_________________
الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 61862110 الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 32210 الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 No_us_10

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


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

الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Empty
مُساهمةموضوع: رد: الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones   الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Emptyالخميس 21 يوليو 2011 - 14:50



ضبط خصائص وحدات الإخراج الرقمية Configuring S7-300 Digital Output Module Properties


المفهوم الأساسي Basic Concept

يتم عرض وتحرير خصائص وحدات الإخراج الرقمية القياسية من خلال نافذة ضبط المكونات.
كذلك عندما يتم إدراج هذه الوحدات فيمكن البدئ بها بدون أي تغييرات على الخصائص الافتراضية ما تكن تريد ضبط عناوين الوحدة أو أو أن الوحدة لها عوامل يراد تغييرها تخص الإشارة.
مثل وحدات الإدخال الرقمية ، يتم عرض معلومات أساسية عن الوحدة في الشريط العام General ، والعناوين المخصصة للوحدة يتم عرضها في الشريط Addresses (انظر أيضا ضبط عناوين وحدات الإدخال/الإخراج الرقمي في نظام S7-300) ، وفي بعض وحدات الإخراج يوجد شريط ثالث باسم Output والذي يحتوي على عوامل تتيح التأثير على تصرف المخرجات.


عناصر ضرورية Essential Elements

الوصف المختصر Short Description يعطي ملامح هامة عن وحدة الإخراج الرقمي مثل عدد دوائر الإخراج ، ومصدر التغذية ، وعدد دوائر الإخراج لكل مجموعة (لكل طرف توصيل عام Common).
مثلا وحدة الإخراج 24VDC/0.5A يمكن أن يكون بها 8 دوائر إخراج في مجموعة واحدة.
رقم الأمر Order Number يعكس تماما الوحدة المثبتة فعليا على الراك.
نطاق البيانات الخاص بالاسم Name يبين الاسم الافتراضي للوحدة.
وبالرغم من إمكانية تغيير الاسم ، فإن هذا غير مستحب.
نطاق البيانات Comment والخاص بالتعليقات يتيح كتابة تفاصيل أكثر عن الوحدة أو التطبيق والتي يمكن توثيقها.


نصائح للتطبيق Application Tips

ويمكن أن يحتوي ضبط وحدة الإخراج الشريط Output إذا كان لوحدة الإخراج ملامح مقاطعة تشخيص الأعطال Diagnostic Interrupt والتي تراقب وترسل تقارير عن حدث تشخيص عطل تم تفعيله في ضبط الوحدة.
ويمكن أن تتضمن ملامح تشخيص الأعطال مراقبة قطع الأسلاك ، عدم وجود جهد تحميل ، حدوث قصر دائرة Short circuit مع الأرضي ، أو قصر دائرة على مصدر الجهد.
أيضا فإن لوحدات الإخراج القدرة على ضبط قيمة بديلة Substitute Value والتي تحدد حالة دائرة الإخراج عندما تتوقف وحدة المعالجة أو تتحول إلى حالة التوقف STOP


الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Figure47

الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Figure46


خطوات سريعة : ضبط خصائص وحدات الإخراج الرقمية Quick Steps : Configuring S7-300 Digital Output Module Properties

الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Page1212
1- مع فتح المحطة داخل ضبط المكونات ، قم باختيار راك لإظهار الوحدات المثبتة عليه ، اضغط بشكل مزدوج على وحدة الإخراج الرقمية والتي تريد تحرير خصائصها. ليست كل الخصائص يمكن تحريرها (مثلا رقم الأمر Order Number والوصف المختصر Short Description).

2- من الشريط General أي الخصائص العامة ، الوصف المختصر Short Description عن الوحدة يعطي ملخص مختصر عن ملامح الوحدة (مثل عدد دوائر الإخراج ، جهد التغذية ، وعدد دوائر الإدخال لكل مجموعة). ورقم الأمر Order Number هو رقم الجزء للوحدة المفتوحة في ضبط المكونات والتي يجب أن تعكس فعليا الوحدة المثبتة على الراك.

3- اضغط على نطاق الاسم Name لإدخال اسم للوحدة ؛ الاسم الافتراضي يعتمد على عدد دوائر الإدخال ومصدر الجهد وتيار الإخراج مسبوقة بالرمز DO للمخرجات الرقمية.

4- استخدم نطاق البيانات التعليق Comment لإدخال وصف للوحدة أو للتطبيق.

5- اختر شريط Output لضبط عوامل التشغيل لمخرجات الوحدة.

6- في نطاق البيانات Reaction to CPU STOP أي رد الفعل حال تحول وحدة المعالجة للتوقف ، اختر Keep Last Valid State (Logic-0 or Logic-1) اي الاحتفاظ بآخر حالة صحيحة سواء صفر أو 1 ، أو اختر Substitute a Value أي التعويض بقيمة.
في حالة اختيار التعويض بقيمة فيجب لكل دائرة إخراج يراد أن تكون "1" أن يتم تفعيل صندوق الاختيار الخاص بها ، والوحدات الغير مفعلة سوف تكون بالحالة "0".

7- قم بتفعيل صندوق الاختيار Diagnostic Interrupt لتمكين الوحدة من تنشيط حدث تشخيص العطل حال حدوث أي حدث من أحداث الأعطال.

8- لتفعيل مراقبة تشخيص الأعطال (مثل قطع سلك التوصيل Wire Break ، عدم وجود جهد تحميل No Load Voltage ، قصر دائرة مع الأرضي Short Circuit to Ground ، قصر دائرة على المصدر Short Circuit to Supply أو تلف فيوز Blown Fuse) لأي مخرج قم بتفعيل صندوق الاختيار تحت كل دائرة إخراج تريد مراقبتها.



_________________
الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 61862110 الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 32210 الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 No_us_10

أبـوروان


عدل سابقا من قبل PLCMan في الجمعة 22 يوليو 2011 - 13:28 عدل 1 مرات
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://hassanheha.yoo7.com
PLCMan
Admin
PLCMan


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

الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Empty
مُساهمةموضوع: رد: الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones   الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Emptyالجمعة 22 يوليو 2011 - 13:27



ضبط عناوين المدخلات/المخرجات الرقمية Configuring S7-300 Digital I/O Addresses


المفهوم الأساسي Basic Concept

بمجرد إدراج الوحدة الرقمية في مكونات النظام S7-300 فإن العناوين يتم تخصيصها للوحدة بشكل آلي اعتمادا على مكان تثبيتها على الراك.
كل فتحة على الراك كما هو موضح في الشكل أسفل تحتجز أربعة بايت بداية من البايت 0 في الفتحة رقم 0.
بحجز أربعة بايت تتيح كل فتحة تركيب وحدة ذات 32 دخل أو خرج رقمي.


عناصر ضرورية Essential Elements

الشكل أسفل يبين منظومة S7-300 بالحد الأقصى للامتداد.
كل فتحة Slot كما هو مبين تحجز 4 بايت تبدأ من البايت 0 في الفتحة 0.
الفتحة رقم-4 تحجز البايت 0 إلى 3 ؛ والفتحة رقم 5 تحجز البايت 4 إلى 7 وهكذا.
إذا تم تثبيت وحدة إدخال في فتحة ما فإن البايتات المحجوزة تعبر عن المدخلات في جدول معالجة المدخلات PII ؛ وإذا تم تثبيت وحدة إخراج في فتحة ما فإن البايتات المحجوزة تعبر عن المخرجات في جدول معالجة المخرجات PIQ
في نظام S7-300 يكون العنوان المخصص لبداية البايتات لكل وحدة ثابتا بشكل عام ولا يمكن تغييره (انظر جدول الضبط في الشكل 3-53).
وحدات المعالجة CPUs التي تدعم تخصيص العناوين بحرية (مثل CPU 315 V1.1 فما فوق) تسمح أيضا لوحدات الإدخال والإخراج باستخدام نفس عناوين بدء البايتات.


نصائح للتطبيق Application Tips

يتم الوصول للمدخلات الرقمية من جدول معالجة المدخلات PII باستخدام رمز الذاكرة "I" سابقا للعنوان ، ويتم الوصول للمخرجات الرقمية من جدول معالجة المخرجات PIQ باستخدام رمز الذاكرة "Q" سابقا للعنوان.
يشار إلى الكل من المدخلات والمخرجات بالشكل "Byte.Bit" فوحدة الإخراج 32 نقطة مثبتة في الفتحة رقم-4 سوف تستخدم العناوين Q0.0 وحتى Q3.7 حيث يعبر العنوان Q0.0 عن أول دائرة إخراج، بينما وحدة إدخال في نفس المكان ستستخدم العناوين I0.0 وحتى I3.7 حيث يعبر العنوان I0.0 عن أول دائرة إدخال.
ويمكن أيضا التعامل مع المدخلات والمخرجات في شكل بايت Byte وورد Word وورد مضاعفة أيضا Double word


الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Figure48


خطوات سريعة : ضبط عناوين المدخلات/المخرجات الرقمية Quick Steps : Configuring S7-300 Digital I/O Addresses

الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Page1213
1- من برنامج SIMATIC Manager افتح المشروع المطلوب واختر المحطة والتي يراد عنونتها.

2- مع اختيار المحطة ، في الجزء الأيمن من نافذة المحطة اضغط مزدوجا على عنصر Hardware لفتح المحطة في أداة ضبط المكونات.

3- اختر الراك والذي تريد رؤية وحدات الإدخال/الإخراج له أو إدراج وحدات إدخال/إخراج عليه.

4- انظر عنوان بايت البداية لكل وحدة إدخال في العمود I-Address أو لكل وحدة لإخراج في العمود Q-Address

5- لتعديل عنوان البداية لوحدة ما ، اختر الوحدة واضغط بالماوس يمين ثم اختر Object Properties أي خصائص العنصر ثم اختر شريط العنوان Address tab

6- إذا كان ممكنا تعديل عناوين الوحدات الملحقة بوحدة المعالجة CPU فإن صندوق الاختيار System selection سوف يكون مختارا كضبط افتراضي ويمكن إزالة الاختيار ؛ أو لن يكون الصندوق الاختياري متاحا وسوف يكون رمادي اللون ولن تتمكن من تغييره. ولتغيير عنوان بايت البداية للوحدة أولا قم بإلغاء اختيار صندوق الاختيار System Selection لإلغاء الاختيار الافتراضي عن طريق النظام.

7- أدخل عنوان بايت البداية جديد ثم أكد البيانات بالضغط على OK. في نظام S7-300 يجب أن يكون عنوان بايت البداية بعد الرقم-0 من مضاعفات الرقم 4 (مثلا 4،8،12،16 وهكذا). في وحدات المعالجة والتي يمكنك فيها تخصيص العناوين بحرية مثل (CPU 315 V1.1 فما فوق) فإن وحدات الإدخال والإخراج يمكن أن تستخدم نفس عنوان بايت البداية.

8- نطاق البيانات صورة المعالجة Process Image يبين صورة المعالجة المسئولة عن تحديث حالة وحدات الإخراج. افتراضيا يتم تحديث حالة المخرجات عن طريق وحدة المعالجة المركزية CPU

9- قم بتأكيد بيانات الضبط عن طريق مفتاح OK و من شريط الأدوات قم باختيار الأيقونة Save and Compile لإنشاء قوالب بيانات النظام شاملا ما تم ضبطه.


الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Figure49

_________________
الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 61862110 الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 32210 الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 No_us_10

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


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

الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Empty
مُساهمةموضوع: رد: الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones   الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Emptyالإثنين 25 يوليو 2011 - 15:31



ضبط خصائص وحدات إدخال الإشارة التناظرية Configuring S7-300 Analog Input Signal Parameters


المفهوم الأساسي Basic Concept

بالإضافة إلى أشرطة الخصائص العامة General والعناوين Addresses المستخدمة لضبط وحدات الإدخال التناظري ، فإن معظم وحدات الإدخال التناظري تحتوي أيضا على شريط أو اثنين آخرين لمزيد من الخصائص.
الشريط Input-Part 1 أوالشريط Input-Part 2 تسمح بمعاينة أو ضبط تشخيص الأعطال أو عمل المقاطعة المرتبطة بالمكونات للوحدة وبالمثل أيضا ضبط خصائص قنوات الإدخال والتي تؤثر على نوع إشارة الإدخال والتي تستخدم لكل دائرة إدخال.


عناصر ضرورية Essential Elements

تتضمن عملية ضبط خصائص وحدة الإدخال التناظري نوعين من الاهتمام.
في الجزء الخاص بالتفعيل Enable Section يمكنك تفعيل مقاطعة المكونات Hardware Interrupt أو ملامح تشخيص الأعطال ؛ وفي قسم الإدخال Input Section يتم تحديد مواصفات إشارة الدخل لكل قناة إدخال.
في معظم وحدات الإدخال التناظري يتم تفعيل مقاطعة المكونات Hardware Interrupt بمجرد تجاوز حدود الإشارة التي تم تعريفها بواسطة المستخدم وعندما يتم قراءة كل القنوات وتحويليها ( بمعنى كلما وجود القياسات على كل قنوات الإدخال ).
بالاعتماد على الوحدة نفسها ، يمكن تفعيل تشخيص الأعطال لكل قناة إدخال بشكل منفصل أو مجموعات ومتضمنا قطع اسلاك التوصيل ، خطأ في ضبط بعامل من العوامل Configuration parameter assignment error أو خطأ بوضع عام Common mode error
عندما تحدث مقاطعة لعطل في الوحدة سواء في قناة إدخال أو في مجموعة قنوات إدخال ، يتم إرسال حدث بالعطل إلى وحدة المعالجة CPU (إدخال إلى محتوي الأحداث).
ويمكن قراءة معلومات تشخيص العطل المرتبطة بالوحدة وبالمثل الخاصة بقناة إدخال معينة باستخدام دوال وظيفية نظامية SFCs


نصائح للتطبيق Application Tips

في الوحدات التي تستخدم كارت يتم تركيبه على الوحدة لتحديد نطاق الإدخال لتتيح نطاقات عمل متعددة لإشارة الإدخال ، تأكد من وضع الكارت المناسب في المكان المناسب للإشارة على قنوات الإدخال.
تأكد أيضا من وضع مفتاح الكود خلف الوحدة على الوضع الصحيح مثلا الحروف A,B,C ليوافق الضبط تحت كل قناة في نطاق البيانات المشار إليه بالاسم Position of Measuring Range Selection Mode


الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Figure50


خطوات سريعة : ضبط خصائص وحدات إدخال الإشارة التناظرية Quick Steps : Configuring S7-300 Analog Input Signal Parameters

الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Page1310
1- مع فتح المحطة المطلوبة في أداة ضبط المكونات ، اختر الراك المثبت عليه الوحدة ؛ اضغط على وحدة الإدخال التناظري لفتح صندوق الحوار الخاص بالخصائص ، ثم اختر شريط Inputs لمعاينة أو تحرير خصائص إدخال الإشارة .

2- قم بتفعيل صندوق الاختيار Diagnostic Interrupt لاستخدام قدرة الوحدة على توليد مقاطعة لحدث ما على الوحدة.

3- قم بتفعيل صندوق الاختيار Hardware Interrupt when Limit Exceeded لتمكين المدخلات من توليد مقاطعة عندما تتجاوز الإشارة الحدود المعرفة (سواء أكثر من الحد الأقصى أو أقل من الحد الأدنى ).

4- قم بتفعيل صندوق الاختيار Hardware Interrupt at End of Scan Cycle (إن كانت متاحة) لتسمح للوحدة بإخطار وحدة المعالجة CPU بمقاطعة عندما يتم تحديث القراءات على قنوات الإدخال كلها.

5- في حالة تفعيل Diagnostic Interrupt فعندئذ يمكنك تفعيل Group Diagnostic لكل قناة أو لكل مجموعة قنوات إدخال ويمكن ايضا تفعيل Wire Break بنفس الطريقة. وعند حدوث حدث مقاطعة يتم تفعيل المقاطعة ويتم إرسال معلومات عن تشخيص العطل بالاعتماد على الوحدة ويتم تخزين ذلك في منطقة بيانات الوحدة.

6- اضغط على نطاق البيانات Measurement Type أسفل كل قناة إدخال أو مجموعة قنوات إدخال ومن القائمة اختر نوع القياس (مثلا فولت E أو تيار أو ثرموكبل أو RTD) اختر واحدا للقناة المحددة. وفي حالة عدم توصيل قناة إدخال أو مجموعة قنوات إدخال اختر Deactivated

7- اضغط على نطاق البيانات Measurement Range مباشرة تحت كل قناة إدخال أو مجموعة قنوات إدخال ومن القائمة اختر نطاق الإشارة حسب الإشارة المستخدمة.

8- في حالة تفعيل مقاطعة المكونات لتجاوز الإشارة الحدود ، فلكل قناة إدخال تدعم هذه الخصيصة (فقط قنوات إدخال معينة يمكنها مراقبة حدود الإشارة) اضغط على نطاق البيانات المناسب وأدخل الحد الأقصى Upper Limit والحد الأدنى Lower Limit. وسوف تقوم الوحدة بتفعيل مقاطعة للمكونات في حالة تجاوز الإشارة الحد الأقصى أو الحد الأدنى الذي تم ضبطه.

9- قم بتأكيد بيانات الضبط عن طريق مفتاح OK و من شريط الأدوات قم باختيار الأيقونة Save and Compile لإنشاء قوالب بيانات النظام شاملا ما تم ضبطه.


_________________
الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 61862110 الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 32210 الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 No_us_10

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


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

الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Empty
مُساهمةموضوع: رد: الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones   الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Emptyالثلاثاء 26 يوليو 2011 - 15:08



ضبط خصائص وحدات إخراج الإشارة التناظرية Configuring S7-300 Analog Output Signal Parameters



المفهوم الأساسي Basic Concept

الخصائص العامة لوحدات الإخراج التناظرية في منظومة S7-300 يتم معاينتها أو تحريرها في أداة ضبط المكونات.
يتم تقديم معلومات أساسية عن الوحدة مثل رقم الجزء Part number ووصف مختصر في شريط General الخاص بالخصائص العامة.
ويتم تقديم العناوين المخصصة للوحدة في شريط Addresses (انظر أيضا ضبط عناوين وحدات الإدخال/الإخراج التناظرية في منظومة S7-300).
بينما وبشكل عام تكون العناوين ثابتة في منظومة S7-300 فإن بعض وحدات المعالجة تدعم عمليات تغيير العناوين.
وأخيرا فيوجد شريط خصائص Outputs لمعاينة وضبط بيانات التشغيل للوحدة وكل وحدة بشكل منفصل.


عناصر ضرورية Essential Elements

الوصف المختصر Short Description هو نفسه كما في دليل المكونات يعطي بيانات قصيرة عن إمكانيات الوحدة مثل نطاق الإشارة الخارجة ، دقة التغير في الإشارة Bit resolution وعدد قنوات الإخراج.
رقم الأمر Order Number والذي يعكس تماما الوحدة التي تم تثبيتها فعليا على الراك.
نطاق البيانات الاسم Name يبين الاسم الافتراضي للوحدة.
أي تغييرات في اسم الوحدة سوف تنعكس على جدول ضبط المكونات.
نطاق البيانات التعليق Comment تتيح إضافة تفاصيل أكثر عن الوحدة.
وسوف تكون قادرا على معاينة وضبط بيانات مثل نوع الإشارة ونطاق الإشارة لكل قناة إخراج عبر شريط Outputs. الخيارات لنوع الإخراج Type of Output هي إما الفولت أو التيار.


نصائح للتطبيق Application Tips

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


الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Figure52


خطوات سريعة : ضبط خصائص وحدات إخراج الإشارة التناظرية Quick Steps : Configuring S7-300 Analog Output Signal Parameters

الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Page1311

1- مع فتح المحطة المطلوبة في أداة ضبط المكونات ، اختر الراك المركزي أو الامتدادي أو تابع DP لإظهار وحدات الإدخال/الإخراج المثبتة ؛ اختر وحدة الإخراج التناظري واضغط عليها لفتح صندوق الخصائص.

2- في شريط الخصائص العامة General يعطي الوصف المختصر Short Description ملخص موجز لإمكانيات الوحدة (مثل عدد المخرجات ، ودقة القراءة). رقم الأمر Order Number هو رقم الوحدة المفتوحة في ضبط المكونات والتي يجب أن تعكس فعليا الوحدة المثبتة على الراك.

3- الاسم الافتراضي Name والذي يمكن تغييره ، يعتمد على عدد قنوات الإخراج التناظرية ودقة القراءة Bit resolution مسبوقا بالرمز AO للمخرجات التناظرية.

4- استخدم نطاق البيانات Comment لإعطاء وصف للوحدة أو للتطبيق.

5- اختر شريط Addresses الخاص بضبط العناوين لمعاينة أو تعديل عنوان بايت البداية للوحدة. وحيث أن معظم وحدات S7-300 لا تدعم تغيير عنوان بايت البداية فإن صندوق الاختيار System Selection سوف يكون مفعلا وباللون الرمادي أي لا يمكن تغييره. وإلا لو كانت الوحدات قابله للتغيير يمكن إلغاء تفعيل صندوق الاختيار (انظر ضبط عناوين وحدات الإدخال/الإخراج التناظرية في منظومة S7-300).

6- اختر شريط Outputs الخاص بخصائص الإخراج لمعاينة أو تعديل خصائص التشغيل للوحدة ولكل قناة إخراج تناظري.

7- قم بتفعيل صندوق الاختيار Diagnostic Interrupt لاستخدام قدرة الوحدة على توليد مقاطعة خاصة بالمكونات في حالة وجود حدث تشخيص أعطال يستدعي ذلك.

8- في حالة تفعيل صندوق الاختيار Diagnostic Interrupt يمكن أيضا تفعيل صندوق الاختيار Group Diagnostics لكل قناة إدخال تناظري تريد مراقبتها (مثل قطع أسلاك لمخرجات التيار ، وقصر الدائرة لمخرجات الجهد الكهربي). في حالة حدوث حدث يستدعي مقاطعة يتم تفعيل مقاطعة تشخيص الأعطال ويتم تخزين بيانات مرتبطة بأعطال الوحدة في منطقة التخزين الخاصة بالوحدة.

9- اضغط على نطاق البيانات الخاص بنوع القياس Measurement Type مباشرة تحت كل قناة إخراج ومن القائمة للقياسات المتاحة (مثل الجهد الكهربي أو التيار) اختر واحدا مناسبا لقناة الإخراج. وفي حالة عدم توصيل قناة الإخراج اختر Deactivated أي غير مفعلة.

10- اضغط على نطاق البيانات الخاص بنطاق القياس Measurement Range مباشرة تحت كل قناة إخراج ومن القائمة المتاحة أختر نطاق القياس المناسب لقناة الإخراج.

11- في نطاق البيانات الخاص برد فعل الوحدة لتوقف وحدة المعالجة Reaction to CPU STOP واختر Keep Last Value KLV احتفظ بالقيمة الأخيرة أو اختر Zero Current/Voltage 0CV. في حالة اختيار 0CV فإنه لكل قناة إخراج تيار أو فولت يتم إخراج القيمة صفر حال تحول وحدة المعالجة للتوقف.

12- قم بتأكيد بيانات الضبط عن طريق مفتاح OK و من شريط الأدوات قم باختيار الأيقونة Save and Compile لإنشاء قوالب بيانات النظام شاملا ما تم ضبطه.


_________________
الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 61862110 الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 32210 الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 No_us_10

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


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

الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Empty
مُساهمةموضوع: رد: الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones   الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Emptyالأربعاء 27 يوليو 2011 - 15:20



ضبط عناوين وحدات الإدخال/الإخراج التناظرية Configuring S7-300 Analog I/O Addresses


المفهوم الأساسي Basic Concept

يتم تجهيز عناوين وحدات الإدخال/الإخراج التناظري الافتراضية مثل وحدات الإدخال/الإخراج الرمقية بشكل مسبق حسب مكان وضع الوحدة على الراك.
كل فتحة أو موضع على الراك كما في الشكل أسفل تحجز 16 بايت من الذاكرة المحيطية Peripheral من النوع (P) تبدأ بالبايت رقم 256 في الموضع رقم-0 على الراك حيث أن كل دخل تناظري أو خرج تناظري يستخدم عدد 2 بايت لمعالجة الرقم المناظر للإشارة ، وكل موضع على الراك يمكن أن يتم إشغاله بوحدة ذات قناتين أو 4 أو 8 قنوات إدخال أو إخراج تناظري.


عناصر ضرورية Essential Elements

الشكل أسفل يبين وحدة S7-300 مع أقصى امتداد للوحدات. كل موضع على الراك يحجز 16 بايت من الذاكرة المحيطية للوحدة تبدأ من العنوان 256 للموضع رقم-0. الموضع رقم-4 يحجز البايتات 256 وحتى 271 ، الموضع رقم-5 يحجز البايتات 272 وحتى 287 ، وهكذا.
في حالة إدراج وحدة إدخال تناظري فإن كل عنوان يسبق بالرمز PIW لكل وورد إدخال طرفية أو محيطية ، وفي حالة إدراج وحدة إخراج تناظري فإن كل عنوان يسبق بالرمز PQW لكل وورد إخراج طرفية أو محيطية.
أول دخل طرفي تناظري هو PIW256 (البايتات 256،257) والثاني هو PIW258 (البايتات 258,259).
أول خرج طرفي تناظري هو PQW256 (البايتات 256،257) والثاني هو PQW258 (البايتات 258,259).
عناوين بايت البداية الافتراضية المخصصة في نظام S7-300 لا يمكن تغييرها ، عدا الوحدة CPU 315 الإصدار 1.1 وما فوقها.


نصائح للتطبيق Application Tips

بشكل مخالف للمدخلات/المخرجات الرقمية والتي يتم تحديثها بشكل دوري ووضعها في جداول المعالجة PII/PIQ ، فإن المدخلات/المخرجات التناظرية ينبغي معالجتها في البرنامج.
وهذا حقيقي حيث أنه مع الذاكرة المحيطية أو الطرفية فإن الوحدات يتم الوصول إليها مباشرة عبر مسار البيانات I/O Bus
في البرمجة باستخدام LAD/FBD المخطط السلمي/الرسم التخطيطي الوظيفي يتم قراءة دخل تناظري بتخصيص عنوان المدخل التناظري كمصدر Source للتعليمة/الإيعاز Move.
وفي البرمجة باستخدام STL قوائم التعليمات فإن عملية التحميل Load تقوم بقراءة الدخل التناظري بتحديد العنوان بعد الأمر Load مثل L PIW258
ويتم إرسال قيمة ما إلى الخرج التناظري باستخدام الأمر/الإيعاز Transfer بتحديد العنوان بعد الأمر Transfer مثل T PQW260


الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Figure53


خطوات سريعة : ضبط عناوين وحدات الإدخال/الإخراج التناظرية Quick Steps : Configuring S7-300 Analog I/O Addresses

الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Page1312
1- مع فتح برنامج SIMATIC Manager افتح المشروع المطلوب واختر محطة S7-300 والمطلوب عنونتها.

2- مع اختيار المحطة ، في الجزء الأيمن من نافذة المحطة اضغط على عنصر ضبط المكونات Hardware لفتح المحطة في أداة ضبط المكونات.

3- اختر الراك الذي تريد إظهار وحداته أو تريد إدراج وحدات جديدة عليه.

4- قم بمعاينة عنوان بايت البداية لكل وحدة إدخال في العمود I-Address ولكل وحدة إخراج في العمود Q-Address

5- لتغيير عنوان بايت البداية للوحدة ، اختر الوحدة ، واضغط ماوس يمين ثم اختر خصائص الوحدة Object Properties ثم اختر الشريط Addresses الخاص بالعناوين.

6- إن كانت عناوين الوحدة قابلة للتغيير ، فإن صندوق الاختيار System Selection سوف يكون ظاهرا ومفعلا ويمكن تغييره ، وإلا فلو كان غير ممكن التغيير سوف تجده مفعلا وغير ممكن التغيير ولونه رمادي. ولتغيير عنوان بايت البداية أولا قم بإلغاء تفعيل صندوق الاختيار System Selection وذلك لإلغاء حساب النظام للعنوان المفترض.

7- أدخل عنوان بايت البداية وقم بالتأكيد بالضغط على OK . في نظام S7-300 يجب أن يكون عنوان البداية بعد 256 من معاملات الرقم 16. وفي الوحدات التي تدعم العنونة الحرة للوحدات (مثل CPU 315 أو أكثر ) يمكن أن تستخدم الوحدات نفس عناوين بايت البداية الافتراضية مثل PIW256 , PQW256

8- نطاق البيانات Process Image أي صورة المعالجة ليس لها أي معنى مع الوحدات التناظرية ويتم إهمالها.

9- قم بتأكيد بيانات الضبط عن طريق مفتاح OK و من شريط الأدوات قم باختيار الأيقونة Save and Compile لإنشاء قوالب بيانات النظام شاملا ما تم ضبطه.


الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Figure54

_________________
الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 61862110 الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 32210 الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 No_us_10

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


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

الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Empty
مُساهمةموضوع: رد: الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones   الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Emptyالأربعاء 27 يوليو 2011 - 15:22


هكذا انتهى الجزء الخاص بضبط المكونات Hardware Configuration للمنظومة S7-300 في الكتاب ( الصفحات من 55 وحتى 135 عدد 81 صفحة ) وسوف نبدأ إن شاء الله في الجزء الخاص بالمنظومة S7-400 بداية من المرة القادمة إن شاء الله ( الصفحات من 136 وحتى 183 عدد 48 صفحة ).

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


_________________
الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 61862110 الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 32210 الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 No_us_10

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


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

الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Empty
مُساهمةموضوع: رد: الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones   الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Emptyالجمعة 29 يوليو 2011 - 13:57



ضبط الراك المركزي للمتحكم Configuring an S7-400 Central Rack


المفهوم الأساسي Basic Concept

الراك المركزي هو الراك الرئيسي في محطة S7-400
هذا الراك أحيانا يسمى الراك المركزي ، دائما سيحتوي على وحدة المعالجة المركزية ومصدر التغذية وربما بعض المكونات من الوحدات الأخرى.
ويمكن البدء بهذا الراك للاتصال بوحدة المعالجة المركزية والبدء بالبرنامج الأولي وضبط بيئة العمل.


عناصر ضرورية Essential Elements

إن لم تكن وحدة المعالجة قد تم اختيارها ، فسوف تحتاج لاختيار واحدة لتلبي احتياجات التطبيق.
اختيارات الراك الرئيسي سوف تتضمن اختيار راك مركزي من النوع CR أو راك عام UR وكلاهما يدعم تثبيت وحدات الإشارة SM ومعالجات الاتصال CP ووحدات الواجهة FM
خيارات الراك سوف تتضمن عدد المواضع/الفتحات واعتماد على الجزء المعين الداعم لمصدر الجهد التكراري Redundant
اختيار مصدر الجهد يستند إلى متطلبات القدرة الكهربية للوحدات المثبتة على الراك.


نصائح للتطبيق Application Tips

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


الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Figure55


خطوات سريعة : ضبط الراك المركزي للمتحكم Quick Steps : Configuring an S7-400 Central Rack

الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Page1313
1- من برنامج SIMATIC Manager افتح المشروع المطلوب ، ومن المشروع اختر المحطة S7-400 والتي سيتم إنشاء الراك المركزي لها.

2- من الجزء الأيمن اضغط مزدوجا على العنصر Hardware لفتح المحطة في أداة ضبط المكونات.

3- افتح نافذة دليل المكونات من قائمة View إن لم تكن مفتوحة بالفعل.

4- افتح عنصر دليل المكونات SIMATIC 400 لمعاينة دلائل مكونات النظام S7-400

5- افتح دليل Rack-400 لعرض قائمة بالراكات في نظام S7-400

6- اختر واسحب الراك المناسب ، إما CR راك مركزي أو UR راك عام ، للجزء الأعلى في نافذة ضبط المكونات. وسوف يرمز للراك 0[CR] أو 0[UR]

7- افتح الدليل PS-400 واختر مصدر الجهد المطلوب واسحبه للموضع رقم-1 في الراك المركزي.

8- افتح الدليل CPU-400 ثم الدليل الفرعي المناسب لاختيار وحدة المعالجة المركزية CPU واسحب وحدة المعالجة المطلوبة للموضع رقم-3 على الراك المركزي.

9- من قائمة Station اختر Consistency Check لاختبار الضبط لوجود أخطاء.

10- من شريط الأدوات اختر Station ثم Save لتخزين الضبط ، أو إن كان قد تم اختر Save and Compile لإنشاء بيانات النظام والتي سيتم تحميلها إلى وحدة المعالجة.


_________________
الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 61862110 الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 32210 الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 No_us_10

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


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

الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Empty
مُساهمةموضوع: رد: الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones   الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Emptyالأحد 4 سبتمبر 2011 - 14:33



ضبط راك مركزي متعدد الحسابات (المعالجات) Configuring an S7-400 Multi-Computing Central Rack


المفهوم الأساسي Basic Concept

النظام متعدد الحسابات في S7-400 يمكن أن يشتمل حتى على 4 وحدات معالجة كحد أقصى ، تعمل بشكل مستقل ومتزامن.
التشغيل المتزامن يعني التحول في وضع التشغيل للمعالجات المشاركة معا مثل التشغيل والإيقاف.
ويمكن أن تتبادل وحدات المعالجة CPUs البيانات عبر مسار البيانات الخلفي MPI وهو المسار C-Bus

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


عناصر ضرورية Essential Elements

يتطلب العمل بنظام الحسابات المتعددة استخدام وحدات معالجة وراك تدعم هذا النوع من العمل.
هذا الترتيب يتم تضمينه عندما يتم وضع وحدتين أو أكثر على راك يدعم العملية.
يمكن تركيب حتى 4 وحدات على الراك المركزي مثلا UR1
وسوف يعتمد اختيارك المحدد للراك المركزي على عدد الفتحات (الأماكن) المطلوبة واستخدام مصادر جهد تبادلية Redundant من عدمه.


نصائح للتطبيق Application Tips

كل الوحدات المرافقة للمحطة متضمنة وحدات الإدخال والإخراج الإضافية يجب أن يتم تخصيصها لوحدة معالجة معينة في النظام متعدد الحسابات(المعالجات).
يتم تخصيص المرفقة لوحدة المعالجة المركزية (مثلا CPU1 ,CPU2 ,CPU3 ,CPU4) تحت خصائص الوحدة.



الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Figure57


خطوات سريعة : ضبط راك مركزي متعدد الحسابات (المعالجات) Quick Steps : Configuring an S7-400 Multi-Computing Central Rack

الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Page1315

1- مع فتح برنامج SIMATIC Manager افتح المشروع المطلوب ومن شجرة المشروع اختر محطة S7-400 والتي سيتم إضافة نظام متعدد الحسابات (المعالجات) لها أو قم أولا بإضافة محطة جديدة S7-400 إن لم تكن موجودة بالفعل.

2- مع المحطة المختارة ومن الجزء الأيمن للشاشة اضغط على عنصر Hardware لفتح أداة ضبط المكونات.

3- افتح نافذة دليل المكونات من قائمة View إن لم تكن مفتوحة بالفعل.

4- افتح دليل SIMATIC 400 لعرض دلائل مكونات نظام S7-400

5- افتح الدليل Rack-400 لعرض راكات S7-400

6- اختر الراك المناسب العام من الدليل UR والذي يدعم النظام متعدد الحسابات والذي يحقق متطلبات عدد الفتحات Slots المطلوبة ومتطلبات تشغيل مصادر الجهد وقم بسحبه إلى الجزء الأعلى من المحطة وسوف يتم إعطاؤه الرمز 0[UR]

7- افتح الدليل PS-400 واختر مصدر الجهد واسحبه للفتحة رقم-1 على الراك المركزي.

8- افتح الدليل CPU-400 واختر الدليل الفرعي المناسب لوحدة المعالجة المطلوبة واختر وحدة المعالجة الداعمة لتعدد الحسابات. اسحب وحدة المعالجة المختارة للفتحة رقم-3 على الراك. قم بإضافة حتى 4 وحدات معالجة مركزية حسب المطلوب.

9- قم بضبط بيانات وخصائص كل وحدة معالجة مركزية.

10- من قائمة Station اختر Consistency Check لاختبار الضبط لوجود أخطاء.

11- من شريط الأدوات اختر Station ثم Save لتخزين الضبط ، أو إن كان قد تم اختر Save and Compile لإنشاء بيانات النظام والتي سيتم تحميلها إلى وحدة المعالجة.

12- قم بتحميل المحطة بالكامل وبالضبط الكامل لكل وحدات المعالجة المركزية.


_________________
الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 61862110 الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 32210 الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 No_us_10

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


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

الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Empty
مُساهمةموضوع: رد: الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones   الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Emptyالإثنين 5 سبتمبر 2011 - 16:04



ضبط وحدة S7-400 كقائد بروفي باص Configuring the S7-400 as a DP Master


المفهوم الأساسي Basic Concept

تدعم منظومة S7-400 وحدات الإدخال/الإخراج الموزعة باستخدام مكونات شبكة البروفي باص DP والتي تعمل بشكل مثيل لوحدات الإدخال والإخراج عن بعد.
يمكن أن يشمل ضبط طريقة الاتصال DP محطة قائدة أو أكثر DP-Master كل منها تقوم بإدارة وحدات الإدخال والإخراج المخصصة لها كتوابع في شبكة البروفي باص.
واعتمادا على متطلبات التطبيق مثل قائد شبكة البروفي باص ، يمكنك اختيار وحدة معالجة CPU S7-400 لها قدرات إدارة اتصال بروفي باص DP أو استخدام معالج اتصال CP له قدرات إدارة اتصال بروفي باص DP


عناصر ضرورية Essential Elements

يمكن ضبط قائد شبكة البروفي باص DP-Master باستخدام وحدة معالجة S7-400 CPU مزودة بواجهة اتصال بروفي باص DP ضمنيا (مثل الوحدات CPU 414-2DP و CPU 416-2DP) أو باستخدام معالج اتصال بروفي باص (مثل CP 443-5 Ext) مقترنا بوحدة المعالجة والتي تدعم تلك الإمكانية.
على أي حال ، فإن قائد الاتصال بروفي باص DP يمكنه التحكم في وحدة تابعة أو أكثر مخصصة له DP-Slave

عند ضبط قائد شبكة البروفي باص DP-Master يجب أن يتم إلحاق واجهة الاتصال بروفي باص لقائد الاتصال DP-Master وتخصيص عنوان وحيد له (مثلا 3-125).
في حالة عدم التفعيل مسبقا ، فيجب تفعيل خصائص الشبكة الفرعية (مثل معدل نقل البيانات وهيئة الاتصال).
انظر مهمة الضبط بالفصل السابع : إضافة وضبط شبكة فرعية بروفي باص Adding and Configuring a Profibus Subnet in Chapter7


نصائح للتطبيق Application Tips

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


الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Figure58

الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Figure59


خطوات سريعة : ضبط وحدة S7-400 كقائد بروفي باص Quick Steps : Configuring the S7-400 as a DP Master


الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Page1410

1- من برنامج SIMATIC Manager افتح المشروع المطلوب ، ومحطة S7-400 والتي ستخدم كقائد بروفي باص DP . وفي حالة عدم تثبيت المحطة فيجب إنشاؤها.

2- مع فتح محطة S7-400 في نافذة ضبط المكونات اختر الراك المركزي وأدخل الراك المطلوب ومصدر الجهد إن لم يكن موجودا بالفعل.

3- إن كانت وحدة المعالجة CPU ستعمل كقائد بروفي باص DP فيجب اختيار وحدة المعالجة الصحيحة التي بها الإمكانية (مثل CPU 412-2DP أو CPU 416-2DP) مع فتح كتالوج المكونات الدليل CPU-400 اختر وحدة المعالجة المطلوبة واسحبها للفتحة رقم-2 على الراك المركزي.

4- عندما يتم عرض صندوق الحوار الخاص بالبروفي باص ، اختر الشبكة الفرعية والتي سيتم ألحاق قائد شبكة البروفي باص DP بها. قم بضبط أو اقبل العنوان الافتراضي لشبكة البروفي باص (مثلا 3-125)، ثم اضغط على الخصائص Properties لضبط معدل نقل البيانات Transmission Rate والخصائص الأخرى في حالة عدم ضبطها.

5- بعد تخزين صندوق الحوار الخاص بالخصائص ، يجب أن يظهر نظام اتصال بروفي باص قائد DP-Master System ممتد من القائد في شكل خط مشروط أبيض/أسود ، عندها اضغط على الصف 2X2 في عنصر الاتصال بروفي باص واختر Add Master System

6- يمكنك تخزين عملك ، ولكن على الأقل يجب إلحاق تابع واحد على الأقل لإتمام عملية الترجمة لاكتشاف الأخطاء. انظر إلى المهام الأولى تحت عنوان ضبط وإلحاق وحدات تابعة مضغوطة ذكية Configuring and Attaching Modular Compact and Intelligent DP Slaves


في حالة استخدام معالج اتصال CP كقائد بروفي باص DP فيجب عمل الاختيار المناسب لمعالج الاتصال من الدليل CP-400 تحت دليل Profibus
اعثر على معالج الاتصال CP 433-5 Extended واسحبه للفتحة رقم-3 أو أعلى من الراك المركزي .
وسوف يظهر صندوق الحوار الخاص بضبط الاتصال بروفي باص DP ويمكن عمل الخطوات السابقة 4،5،6



_________________
الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 61862110 الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 32210 الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 No_us_10

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


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

الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Empty
مُساهمةموضوع: رد: الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones   الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Emptyالأربعاء 7 سبتمبر 2011 - 12:05



ضبط الامتداد المحلي للمدخلات/المخرجات في منظومة S7-400 ــ Configuring S7-400 Local I/O Expansion


المفهوم الأساسي Basic Concept

تدعم منظومة S7-400 عمل امتداد محلي للمدخلات والمخرجات لمسافة تتراوح بين 1.5 متر و 3 متر باستخدام وحدة الواجهة المناسبة IMs
تتضمن عملية امتداد المدخلات والمخرجات المحلي وضع وحدة واجهة للإرسال على الراك المركزي ووحدة استقبال مناسبة على كل راك امتدادي.


عناصر ضرورية Essential Elements

وحدة الواجهة IM460-0 ووحدة الواجهة IM460-1 يمثلان وحدة إرسال توضع على الراك المركزي إلى وحدة استقبال توضع على الراكات الامتدادية.
وأينما يتم استخدام وحدة الواجهة المرسلة على الراك المركزي يتم استخدام وحدة الواجهة المصاحبة على كل راك امتدادي.
وحدة الواجهة IM461-0 هي المستقبل لوحدة الواجهة IM460-0 ؛ ووحدة الواجهة IM461-1 هي المستقبل لوحدة الواجهة IM460-1
هذه الوحدات يتم اختيارها طبقا لمتطلبات المسافة وهل سيدعم الراك عمليات الاتصال أم لا.


نصائح للتطبيق Application Tips

كل وحدة واجهة IM460-0 لها قناتان كل منها تدعم حتى عدد 4 راك.
وحدة الواجهة IM460-1 لها قناتان كا منها محدود فقط بعدد 1 راك امتدادي ؛ فقط وحدتا واجهة IM460-1 يمكن وضعها على الراك المركزي.
وبشكل إجمالي يمكن وضع حتى 6 وحدات واجهة على الراك المركزي .



الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Figure61

الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Figure62


خطوات سريعة : ضبط الامتداد المحلي للمدخلات/المخرجات في منظومة S7-400 ــ Quick Steps : Configuring S7-400 Local I/O Expansion

الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Page1411

1- مع فتح برنامج SIMATIC Manager على المشروع المطلوب ومن المشروع اختر محطة S7-400 والتي سيتم ضبط الامتداد المحلي للمخرجات والمدخلات الخاصة بها.

2- مع اختيار المحطة ومن الجزء الأيمن للوحة اضغط على عنصر Hardware لفتح المحطة في أداة ضبط المكونات.

3- افتح دليل المكونات SIMATIC 400 لعرض أدلة المكونات الفرعية لمنظومة S7-400

4- افتح الدليل Rack-400 واختر الراكات المناسبة سواء امتدادية ER أو عامة UR واسحبها للجزء الأعلى من النافذة. وإن كان الراك المركزي مثبت مسبقا فسوف تجده بالرمز 0[UR] أو 0[CR] ؛ وإلا يجب ضبطها أولا.

5- افتح الدليل PS-400 ، واختر مصدر الجهد المطلوب ، ثم اسحبه للفتحة رقم-1 من كل راك حسب المطلوب.

6- افتح الدليل IM-400 بالضغط على العلامة (+). وسوف يتم عرض وحدات الواجهة الامتدادية في نظام S7-400 ، يتم تثبيت وحدات الإرسال Publisher فقط على الراكات التي بها وحدة المعالجة المركزية CPU في الفتحات من رقم 3 فما فوق. ويتم تثبيت وحدات الواجهة المستقبلة على راكات الامتداد للمدخلات والمخرجات فقط على الفتحة رقم 9 أو الفتحة رقم 18.

7- قم باختيار وحدة واجهة IM460-0 من كتالوج المكونات واسحبها للفتحة رقم 3 أو 4 من الراك الذي يحتوي على وحدة المعالجة المركزية CPU . قم باختيار وحدة واجهة IM461-0 واسحبها للفتحة رقم 9 أو رقم 18 من كل راك مثبت.

8- اختر وحدة الواجهة IM460-0 على الراك المركزي واضغط ماوس يمين عليها ثم اختر Object Properties لتوصيل الراكات الامتدادية إلى قنوات التوصيل المطلوبة. ومن أداة التوصيل Connection tab. قم بتخصيص كل راك غير موصل Non-Connected لأي من قناتي التوصيل سواء قناة-1 أو قناة-2 بالضغط على زر التوصيل المرافق ثم استخدم زر OK للتخزين.

9- من قائمة Station اختر Consistency Check لاختبار الضبط لوجود أخطاء ثم من شريط الأدوات اختر Save and Compile لإنشاء بيانات النظام والتي سيتم تحميلها إلى وحدة المعالجة.



_________________
الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 61862110 الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 32210 الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 No_us_10

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


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

الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Empty
مُساهمةموضوع: رد: الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones   الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Emptyالخميس 8 سبتمبر 2011 - 12:55



ضبط امتداد وحدات الإدخال/الإخراج لنظام S7-400 عن بعد Configuring S7-400 Remote I/O Expansion


المفهوم الأساسي Basic Concept

تدعم منظومة S7-400 امتداد وحدات الإدخال/الإخراج عن بعد حتى 100 متر باستخدام وحدات واجهة IMs
تتضمن عملية امتداد وحدات الإدخال/الإخراج عن بعد وضع وحدة واجهة إرسال Publisher على الراك المركزي ووحدة واجهة استقبال متوافقة على راك امتدادي أو أكثر.


عناصر ضرورية Essential Elements

وحدة الواجهة IM 460-3 خي وحدة إرسال توضع على الراك المركزي ، ووحدة الواجهة المتوافقة معها المستقبلة هي IM 461-3 يتم وضعها على كل راك امتدادي.
كل وحدة واجهة IM 460-3 بها قناتان للتوصيل ، كل منها تدعم حتى 4 راكات.
كل راك مثبت يتم توصيله على أحد قناتي التوصيل إما قناة-1 أو قناة-2.
ويمكن تثبيت وحدة الواجهة IM 460-3 على الراك المركزي مع عدد من وحدات الواجهة بحد أقصى 6 وحدات بأي تركيبة من الوحدات الامتدادية ، المحلية وعن بعد.


نصائح للتطبيق Application Tips

يمكن ضبط وحدات امتدادية عن بعد حتى مسافة 600 متر في نظام S7-400 باستخدام راكات نظام S5 الامتدادية القديمة أو الحديثة والتي يتم توصيلها باستخدام وحدة الواجهة IM 463-2


الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Figure64

الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Figure65


خطوات سريعة : ضبط امتداد وحدات الإدخال/الإخراج لنظام S7-400 عن بعد Quick Steps : Configuring S7-400 Remote I/O Expansion

الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Page1412

1- مع فتح برنامج SIMATIC Manager على المشروع المطلوب ومن المشروع اختر محطة S7-400 والتي سيتم ضبط الامتداد المحلي للمخرجات والمدخلات الخاصة بها.

2- مع اختيار المحطة ومن الجزء الأيمن للوحة اضغط على عنصر Hardware لفتح المحطة في أداة ضبط المكونات.

3- افتح دليل المكونات SIMATIC 400 لعرض أدلة المكونات الفرعية لمنظومة S7-400

4- افتح الدليل Rack-400 واختر الراكات المناسبة سواء امتدادية ER أو عامة UR واسحبها للجزء الأعلى من النافذة. وإن كان الراك المركزي مثبت مسبقا فسوف تجده بالرمز 0[UR] أو 0[CR] ؛ وإلا يجب ضبطها أولا.

5- افتح الدليل PS-400 ، واختر مصدر الجهد المطلوب ، ثم اسحبه للفتحة رقم-1 من كل راك حسب المطلوب.

6- افتح الدليل IM-400 بالضغط على العلامة (+). وسوف يتم عرض وحدات الواجهة الامتدادية في نظام S7-400 ، يتم تثبيت وحدات الإرسال Publisher فقط على الراكات التي بها وحدة المعالجة المركزية CPU في الفتحات من رقم 3 فما فوق. ويتم تثبيت وحدات الواجهة المستقبلة على راكات الامتداد للمدخلات والمخرجات فقط على الفتحة رقم 9 أو الفتحة رقم 18.

7- قم باختيار وحدة واجهة IM460-3 من كتالوج المكونات واسحبها للفتحة رقم 3 أو 4 من الراك الذي يحتوي على وحدة المعالجة المركزية CPU . قم باختيار وحدة واجهة IM461-3 واسحبها للفتحة رقم 9 أو رقم 18 من كل راك مثبت.

8- اختر وحدة الواجهة IM460-3 على الراك المركزي واضغط ماوس يمين عليها ثم اختر Object Properties لتوصيل الراكات الامتدادية إلى قنوات التوصيل المطلوبة. ومن أداة التوصيل Connection tab. قم بتخصيص كل راك غير موصل Non-Connected لأي من قناتي التوصيل سواء قناة-1 أو قناة-2 بالضغط على زر التوصيل المرافق ثم استخدم زر OK للتخزين.

9- من قائمة Station اختر Consistency Check لاختبار الضبط لوجود أخطاء ثم من شريط الأدوات اختر Save and Compile لإنشاء بيانات النظام والتي سيتم تحميلها إلى وحدة المعالجة.


_________________
الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 61862110 الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 32210 الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 No_us_10

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


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

الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Empty
مُساهمةموضوع: رد: الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones   الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Emptyالسبت 10 سبتمبر 2011 - 13:25



ضبط الخصائص العامة لوحدات المعالجة Configuring S7-400 CPU General Properties


المفهوم الأساسي Basic Concept

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


عناصر ضرورية Essential Elements

الوصف المختصر Short Description هو نفسه مثلما هو معطى في دليل المكونات ، يعطي الملامح الهامة لوحدة المعالجة مثل حجم ذاكرة العمل وزمن الدورة لكل 1000 تعليمة/إيعاز ، سعة توصيل المدخلات/المخرجات ، منافذ الاتصال DP/MPI ، إمكانية العمل بالحسابات المتعددة والعمل مع الشبكات.

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

الاسم Name يبين الاسم الافتراضي للوحدة والذي يمكنك تغييره حسب المطلوب.
تغيير اسم الوحدة سوف ينعكس على برنامج SIMATIC Manager

مجموعة بيانات الواجهة Interface بشكل عام مع الوحدات ذات إمكانيات الاتصال تبين المعلومات الأساسية مثل عنوان النقطة ، وإن كانت النقطة ملحقة بشبكة فرعية.
المفتاح Properties يمنح وصول سريع لعرض خصائص الواجهة ، لكن خصائص الاتصال ( مثل MPI و PROFIBUS و Ethernet) يتم ضبطها في أداة ضبط المكونات.

التعليق Comment يتيح توثيق بيانات عن الوحدة (مثل التطبيق).


نصائح للتطبيق Application Tips

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


الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Figure68


خطوات سريعة : ضبط الخصائص العامة لوحدات المعالجة Quick Steps : Configuring S7-400 CPU General Properties


الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Page1413

1- مع فتح المحطة المطلوبة في أداة ضبط المكونات اختر وحدة المعالجة واضغط ماوس يمين ثم اختر Object Properties ثم اختر General

2- الوصف المختصر Short Description للوحدة يعطي ملخص عن الإمكانيات المتفردة للوحدة المثبتة ، ولا يمكن تغييرها.

3- رقم الأمر Order Number للوحدة هو الرقم المخصص والمستخدم لتعريف الوحدة بعينها والتي يجب أن يتوافق مع الوحدة المثبتة فعليا. ورقم الأمر يحدد أيضا الملامح المتفردة للوحدة والتي يتم تلخيصها في الوصف المختصر.

4- اضغط على نطاق البيانات Name الاسم لتعديل الاسم الافتراضي المخصص للوحدة. الاسم الافتراضي يعتمد على اسم مختصر للوحدة (مثل (1)CPU 416-1) وسلسلة من الأقواس بداخلها رقم والتي تمثل رقم الوحدة المثبتة. ويتم تخصيص رقم للوحدة حيث يمكن تثبيت حتى 4 وحدات على الراك.

5- مجموعة الواجهة الثابتة Interface عنوان الوحدة MPI's Address (العنوان الافتراضي =2) وإن كانت الوحدة ملحقة بشبكة فرعية أم لا ؛ مفتاح Properties يتيح الوصول إلى بيانات ضبط الواجهة سواء للعرض أو التحرير.

6- اضغط على نطاق البيانات Comment لإدخال وصف للتطبيق المستخدم فيه الوحدة - خاصة وأن نظام S7-400 يدعم تثبيت حتى 4 وحدات على الراك.

7- قم بالتأكيد على ضبط التغييرات بالمفتاح OK


_________________
الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 61862110 الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 32210 الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 No_us_10

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


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

الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Empty
مُساهمةموضوع: رد: الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones   الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Emptyالخميس 20 أكتوبر 2011 - 13:23



ضبط خصائص البدء لوحدات المعالجة Configuring S7-400 CPU Start-up Properties


المفهوم الأساسي Basic Concept

يمكن بدء تشغيل وحدات المعالجة المركزية S7-400 CPU بدون أي تعديلات على خصائص البدء الافتراضية.
ويوجد القليل من العوامل القابلة للضبط ، والتي تتيح حساب خصائص البدء لوحدات المعالجة المركزية CPU أو حتى إن كان سيسمح للوحدة بالبدء بالعمل أم لا.
هذه الخصائص يتم اختبارها عن طريق وحدة المعالجة CPU في كل اشكال بدء التشغيل (مثل توصيل القدرة الكهربية Power ON ، أو الانتقال من التوقف إلى التشغيل) ، وذلك قبل معالجة البلوك الدوري الرئيسي للبرنامج OB1


عناصر ضرورية Essential Elements

المعامل "التشغيل إذا اختلفت قيمة الضبط والقيمة الفعلية Startup If Setpoint and Actual Configuration Differ" تحدد إذا كا سيسمح لوحدة المعالجة ببدء العمل إذا اختلفت قيمة الضبط عن الحالة الحقيقية للضبط.
التصرف الافتراضي أن يتم البدء حتى لو كان هناك خلاف بين قيمة الضبط وبين القيمة الفعلية.

المعامل "قم بتصفير المخرجات عند التشغيل على الساخن Reset Outputs at Hot Restart" يتيح لوحدة المعالجة تصفير المخرجات وجدول صورة المخرجات PIQ في كل مرة يتم فيها إعادة التشغيل على الساخن Hot Restart وهذا المعامل ضروري حيث أنه ليس طبيعيا تصفير المخرجات حال إعادة التشغيل الساخن

المعامل "منع إعادة التشغيل الساخن عن طريق المشغل Disable Hot Restart by Operator" يمنع إعادة التشغيل الساخن من جهاز البرمجة PC/PG أو أي بديل.

المعامل "التشغيل بعد توصيل القدرة الكهربية Startup After Power-On" يقوم بتحديد طريقة التشغيل بعد توصيل القدرة الكهربية هل يكون Warm Restart أو Hot Restart أو Cold Restart

معامل مراقبة الوقت الخاص باستقبال "رسالة الانتهاء Finished Message" يحدد الحد الأقصى لوقت انتظار وحدة المعالجة لإشارة الجاهزية من باقي الوحدات المضبوطة مع الوحدة.

المعامل "نقل البيانات إلى الوحدات Transfer of Parameters to Modules" تحدد الحد الأقصى للوحدات بما فيها وحدات الاتصال DP للتعرف على بيانات الضبط الخاصة بها (يبدأ حساب هذا الوقت بعد انتهاء وقت رسالة الانتهاء السابقة).

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

وفي النهاية فإن المعامل "إعادة التشغيل على الساخن Hot Restart" في نفس المجموعة يمنع وحدة المعالجة من التشغيل إن تجاوز الوقت للانتقال من Power-Off إلى Power-On أو من التوقف STOP إلى التشغيل RUN الوقت المحدد في هذا المعامل والقيمة "0 - صفر" تلغي عمل هذا المعامل.


الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Figure93


خطوات سريعة : ضبط خصائص البدء لوحدات المعالجة Quick Steps : Configuring S7-400 CPU Start-up Properties


الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Page1414
1- مع فتح أداة ضبط المكونات افتح المشروع المطلوب والمحطة المطلوبة ، ومن الراك المركزي اختر وحدة المعالجة المركزية واضغط ماوس يمين عليها ثم اختر Object Properties أي خصائص الوحدة ثم اختر شريط Startup. البيانات ذات اللون الرمادي ليس ممكنا تغييرها لوحدة المعالجة المركزية المختارة.

2- قم بتفعيل صندوق الاختيار Startup If Preset and Actual Configuration Differ للسماح لوحدة المعالجة بالعمل في حالة اختلاف المكونات الفعلية عن ضبط المكونات. مع هذا الاختيار لا يتم اختبار الراك المركزي أو وحدات الإدخال والإخراج الموزعة لكن وحدات الواجهة PROFIBUS-DP يتم اختبارها ويجب إدراجها حتى تبدأ وحدة المعالجة المركزية العمل ، هذا المعامل يتم تفعيله افتراضيا.

- قم بإلغاء تفعيل صندوق الاختيار Startup If Preset and Actual Configuration Differ إن كانت وحدة المعالجة سوف تتحول للتوقف حتى في حالة اختلاف ضبط وحدة واحدة. وفي حالة تركيب وحدات أخرى غير التي تم ضبطها لا يتم اختبارها ضمن المكونات ومقارنتها.

3- قم بتفعيل المعامل Reset Outputs at Hot Restart لتصفير كل المخرجات وجدول صورة المخرجات PIQ في كل مرة إعادة تشغيل على الساخن. وقم بإلغاء تفعيل هذا المعامل للاحتفاظ بحالة المخرجات وجدول صورة المخرجات PIQ في كل مرة إعادة تشغيل على الساخن.

4- اختر Warm Restart أو Hot Restart أو Cold Restart لطريقة التشغيل بعد توصيل القدرة الكهربية Startup After Power-On الاختيار Cold Restart غير متاح في وحدات المعالجة القديمة.

5- قم بضبط المعامل Finished Message بالمللي ثانية لتحديد وقت الانتظار الأقصى لوحدة المعالجة المركزية لاستقبال إشارة الجاهزية من الوحدات التي تم ضبطها بعد توصيل القدرة الكهربية.

6- قم بضبط المعامل Transfer of Parameters to Modules بالمللي ثانية لتحديد الوقت الأقصى لكل الوحدات للتعرف على بيانات الضبط الخاصة بها.

7- قم بضبط المعامل Hot Restart بالمللي ثانية. فإن انتهى الوقت المحدد قبل أن تتحول وحدة المعالجة من فصل القدرة الكهربية إلى توصيل القدرة الكهربية أو من التوقف إلى التشغيل فإن الوحدة لن يتم تشغيلها وتستمر في التوقف. القيمة (0 - صفر) تعني إلغاء عمل هذا المعامل.

8- قم بتأكيد ضبط المعاملات بالمفتاح OK

9- من القائمة اختر Save and Compile لإنشاء عنصر بيانات النظام قبل التحميل على وحدة المعالجة المركزية CPU


_________________
الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 61862110 الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 32210 الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 No_us_10

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


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

الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Empty
مُساهمةموضوع: رد: الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones   الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Emptyالسبت 19 نوفمبر 2011 - 10:39



ضبط دورة التنفيذ لوحدة المعالجة S7-400 وذاكرة النبضات Configuring S7-400 Cycle and Clock Memory


المفهوم الأساسي Basic Concept

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


عناصر ضرورية Essential Elements

البيان Update Process Image Cyclically يحدد إن كان سيتم تحديث بيانات جدول صورة المدخلات والمخرجات بشكل دوري أم لا. افتراضيا فإن هذا البيان يتم ضبطه لتحديث جدول صورة المدخلات PII وجدول صورة المخرجات PIQ بشكل دوري.
البيان Scan Cycle Monitoring Time هو مؤقت لو تجاوزته وحدة المعالجة في دورة التشغيل فسوف تتحول إلى حالة التوقف.
البيان Minimum Scan Cycle يعرف الوقت الأدنى لدورة التنفيذ والذي يجب استخدامه حتى لو اضطر الأمر للوحدة للانتظار.
البيان Scan Cycle Load from Communications يقوم بضبط نسبة من زمن دورة التنفيذ الإجمالية لخدمة عمليات الاتصالات.

ضبط البيان Size of the Process Image (PII/PIQ) والذي ربما يعكس استخدام ذاكرة الإدخال والإخراج مخصص فقط لوحدات محددة من معالجات S7-400.
البيان OB85 Call Up at I/O Access Error يحدد كيفية استخدام OB85 في حالة حدوث خطأ في الوصول إلى المدخلات والمخرجات.
وهذا البيان بشكل عام يكون رمادي (غير فعال) وثابت بحيث لا يتم استدعاء OB85 ولا يتم إدراج مدخلات إلى جدول الأحداث ، ولكن في المعالجات الأحدث فإنها تتضمن خيارات أخرى لاستدعاء OB85 وهي "Only for Incoming and Outgoing" أو "On Each Individual Access"
البيان Clock Memory يتيح تحديد وحدة ذاكرة بايت Byte من النوع M لتعرف على أنها مكان إخراج 8 نبضات ترددية منفصلة.


نصائح للتطبيق Application Tips

يتم الوصول إلى النبضات الترددية في البرنامج من خلال الخانات الثمانية Bits لوحدة الذاكرة المخصصة لذلك.
من العنوان الأقصى إلى العنوان الأدنى فإن التردد يكون 0.5 ثم 0.625 ثم 1.0 ثم 1.25 ثم 2.0 ثم 2.5 ثم 5 هرتز (أي Mx.0 تكون 5 هرتز و Mx.7 تكون 0.5 هرتز) حيث x هو عنوان بايت الذاكرة المحددة.
ويمكنك استخدام هذه النبضات الترددية بدلا من المؤقتات حيث يتطلب الأمر استخدام إشارات ترددية.
أمثلة عملية على ذلك دوائر الوميض وتزامن الإنذار أو العمليات التي تتطلب تفعيل مستمر على فترات محددة.
ولهذه النبضات وقت إيقاف متساوي مع وقت التشغيل.



الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Figure95


خطوات سريعة : ضبط دورة التنفيذ لوحدة المعالجة S7-400 وذاكرة النبضات Quick Steps : Configuring S7-400 Cycle and Clock Memory


الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 Page1510

1- مع فتح أداة ضبط المكونات على المشروع والمحطة المطلوبة ، ومن الراك المركزي اختر وحدة المعالجة CPU واضغط ماوس يمين ثم اختر Object Properties ثم اختر العنصر Cycle/Clock Memory لاحظ أن البيانات المظللة باللون الرمادي (الغير مفعلة) غير متاحة لوحدة المعالجة المفتوحة.

2- قم بتفعيل صندوق الاختيار Update OB1 Process Image Cyclically لتحديث جدول صورة المدخلات والمخرجات (PII/PIQ). وهذا هو الضبط الافتراضي ولكن يمكن تغييره.
قم بإلغاء تفعيل صندوق الاختيار Update OB1 Process Image Cyclically لإلغاء تحديث جدول المدخلات والمخرجات (PII/PIQ). إن تم تفعيل هذا الاختيار فيجب أن يتم معالجة المدخلات والمدخلات في البلوكات.

3- في البيان Scan Cycle Monitoring Time قم بتحديد الوقت بالمللي ثانية والذي لا يجب أن تتجاوزه وحدة المعالجة. فإن تجاوزته وحدة المعالجة فإنها ستتحول إلى حالة التوقف إلا إذا تم تحميل البلوك OB80 إلى ذاكرة المعالج.

4- في البيان Minimum Scan Cycle Time قم بتحديد الوقت بالمللي ثانية والذي تستغرقه وحدة المعالجة لمعالجة البرنامج. فإن استخدمت وحدة المعالجة وقتا أقل فإن الوحدة تنتظر الوقت المتبقي دون عمل. أو إن تم تحميل البلوك OB90 فإن وحدة المعالجة تقوم باستخدام الوقت المتبقي في معالجة عمليات أخرى في الخلفية.

5- في البيان Scan Cycle Load from Communications قم بإدخال قيمة بين 10 ، 50 كنسبة من وقت الدورة لمعالجة عمليات الاتصالات.

6- في البيان Size of the Process Image (PII/PIQ) فهو مخصص فقط لبعض وحدات المعالجة في S7-400 و S7-318 قم بإدخال آخر عنوان لوحدات الإدخال والإخراج بايت حيث تعكس الاستخدام الفعلي لجداول صورة المدخلات PII والمخرجات PIQ وبالتالي يتم خفض زمن تحديث بيانات الإدخال والإخراج الرقمية.

7- إن كان متاحا استخدام البيان OB85 Call at I/O Access Error اختر الخيار "No Call of OB85" إن كان OB85 لن يستدعى عند حدوث خطأ في معالجة المدخلات والمخرجات أثناء تحديث بيانات جداول صورة الإدخال/الإخراج. أو اختر الخيار "Only for Incoming and Outgoing Errors" لتقليل زمن دورة التحديث أو الخيار "On each Individual Access" حيث يزيد من زمن دورة تحديث البيانات.

8- لاستخدام ذاكرة نبضية ترددية Clock memory قم بتفعيل صندوق الاختيار Clock memory ثم قم بإدخال عنوان بايت (مثلا MB97) لتستخدم لإخراج 8 نبضات ترددية عليها.

9- قم بتأكيد ضبط البيانات بالضغط على OK

10- من القائمة اختر Save and Compile لإنشاء عنصر بيانات النظام قبل التحميل على وحدة المعالجة المركزية CPU


_________________
الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 61862110 الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 32210 الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones - صفحة 2 No_us_10

أبـوروان
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://hassanheha.yoo7.com
 
الفصل الثالث من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones
الرجوع الى أعلى الصفحة 
صفحة 2 من اصل 3انتقل الى الصفحة : الصفحة السابقة  1, 2, 3  الصفحة التالية
 مواضيع مماثلة
-
» الفصل الثاني من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones
»  الفصل الرابع من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones
»  الفصل الاول من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones
» الفصل السادس من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones
» الفصل السابع من كتاب : Step-7 in 7 Steps للكاتب C.T.Jones

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