معتز مراد عريف
عدد الرسائل : 15 العمر : 41 تاريخ التسجيل : 14/01/2011
| موضوع: الرجاء شرح معنى هذه التعليمة الإثنين 7 مارس 2011 - 12:29 | |
| السلام عليكم ورحمة الله الاخوة الاعزاء قرات هذه التعليمة في البرنامج ولم افهم معناها واذا كانت هي مسؤولة عن بت من DB فما هو رقم الDB | |
|
PLCMan Admin
عدد الرسائل : 12366 العمر : 55 العمل/الترفيه : Maintenance manager تاريخ التسجيل : 02/03/2008
| موضوع: رد: الرجاء شرح معنى هذه التعليمة الإثنين 7 مارس 2011 - 12:55 | |
| - معتز مراد كتب:
- السلام عليكم ورحمة الله
الاخوة الاعزاء قرات هذه التعليمة في البرنامج ولم افهم معناها واذا كانت هي مسؤولة عن بت من DB فما هو رقم الDB الأخ العزيز
DB أو قالب البيانات Data Block يعتبر أحد وسائل التخزين للبيانات في البرامج وهو مثل ملف البيانات تماما في قواعد البيانات وتخضع بياناته للتصنيف بداية من رقم قالب البيانات أولا Data Block number مثل DB1 , DB12 , DB220 وهكذا
يأتي بعد ذلك توصيف البيانات داخل Data Block والتي تأخذ شكلين من التصنيف مثلها مثل كل بيانات منظومة S7 والتي تخضع لقواعد Addressing
النوع الأول من التصنيف ويشمل حجم البيان نفسه والذي يمكن أن يكون واحدا من الأنواع الآتية
Bit - Byte - Word - Double word هذا بالنسبة للتصنيفات الأولية حيث Bit تمثل خانة واحدة ويمكن التعبير عنها في الشكل DBXy.z حيث DBX كود التمييز أما الرمز التالي y.z فيمثل تمييز البت فالرمز z يترواح بين 0،7 بينما الرمز y فيمثل رقم Byte مثلا DBX2.3 , DBX12.7 , DBX7.6 وهكذا
ويمكن إضافة تلك الصيغة إلى رقم بلوك البيانات مثل DB1.DBX3.1 , DB10.DBX5.4
أو الاكتفاء برقم البت في الصورة المبسطة بشرط فتح بلوك البيانات بالتعليمة OPN DB لفتح بلوك البيانات قبل استعمال محتوياته وعند فتح بلوك بيانات جديد فإنه يتم بشكل تلقائي غلق بلوك البيانات المقتوح ويتم التعامل في هذه الحالة مع بلوك البيانات المفتوح
المستوى الثاني من حجم البيانات وهو البايت Byte وحجمها 8 بت وتكون صيغتها DBBx حيث DBB هو الصيغة المستعملة للدلالة على أنها بايت والرمز x هو رقم البايت في البلوك مثلا DBB11 , DBB233 , DBB240 وهكذا
ويمكن استعمالها منفردة أو مضافة إلى اسم البلوك بنفس الطريقة السابقة فتكون DB1.DBB2 , DB10.DBB8 أو بدون رقم البلوك بشرط فتحه قبل استخدامه
المستوى التالي هو الوورد Word والتي تمثل عدد 2 بايت Byte وفي هذه الحالة نستخدم الرمز DBWx حيث DBW للدلالة على أنها Word والرمز x يمثل البايت الأدنى حيث تحتوي الوورد Word على بايت رقم x ورقم x+1 ويتم إضافتها إلى رقم البلوك أو استعمالها بشكل منفصل بنفس الطريقة السابق ذكرها مع البت والبايت مثل DBW20 , DBW190 أو DB1.DBW20 , DB20.DBW120
المستوى التالي وهو Double word والتي تناظر 4 بايت وتستخدم الرمز DBDx حيث DBD للدلالة على كونها Double word والرمز x لأول بايت في الأربعة وبهذا فإن العنوان الذي يبدأ ب x وحجمه 4 بايت يمثل العناوين x,x+1,x+2,x+3 ويمكن استعمالها بشكل منفصل أو تضاف إلى رقم البلوك بالشكل السابق مثل DBD0 , DBD24 أو بشكل مجمع DB1.DBD34 , DB15.DBD190
التقسيم التالي ويشمل الأنواع الأولية للبيانات حيث الأنواع BOOL , INT , REAL , DOUBLE وغيرها حسب الأنواع الأولية في سيمنس وكلها تخضع لنفس حجم البيانات التي عرضناها في التقسيم الأول ولكن هنا يكون التخزين حسب الاستعمال وبصيغ التخزين المتعارف عليها في سيمنس
لكن قواعد الاستخدام تبقى واحدة كما سبق ذكرها في القسم الأول للتقسيم
كذلك فإنه يمكن عمل تراكيب Structures من أنواع مختلفة من البيانات لكنها في النهاية تدخل ضمن التصنيفات الأولية حيث يتم استدعاؤها بنفس الطريقة أو مصفوفات وتخضع أيضا لنفس التصنيفات
أتمنى أن تكون الأمور قد اتضحت
مع خالص التمنيات بالتوفيق
_________________ أبـوروان | |
|
mostafasadek79 لواء
عدد الرسائل : 1237 العمر : 45 الموقع : مصر العمل/الترفيه : Automation Engineer تاريخ التسجيل : 04/09/2010
| موضوع: رد: الرجاء شرح معنى هذه التعليمة الثلاثاء 8 مارس 2011 - 10:42 | |
| THANKS _________________ | |
|
معتز مراد عريف
عدد الرسائل : 15 العمر : 41 تاريخ التسجيل : 14/01/2011
| موضوع: رد: الرجاء شرح معنى هذه التعليمة الجمعة 18 مارس 2011 - 10:55 | |
| الى الاخ ابو روان جزاك الله كل خير ولكن ارجو الاطلاع على هذه الصورة[img] [URL='http://youtube.al-wlf.com']يوتيوب[/url][/img] | |
|