79
XP-B Build der T "XP-P ـ ـنوبرTrain anel Ed V1.0 اد إعدجد مـ سning ditor" م. م أCou urse

XP_Builder Course v 1 Signed

Embed Size (px)

Citation preview

Page 1: XP_Builder Course v 1 Signed

XP-BBuild

der T"XP-P

ـنوبرـ

Train

anel EdV1.0

إعداد سـ مجد

ning ditor"

أم. م

Couurse

Page 2: XP_Builder Course v 1 Signed

"XP-Builder" Training Course - ©2008 2 / 79

فهرس الموضوعات

XP Panelشاشة مدخل إلى ال : الفصل األول

XP-Panel ............................................................... 06للشاشة المميزات العامة XP ........................................................................... 06توصيف أجزاء شاشة الـ

09 ...................................................................................إنشـاء مشـروع جديد 12 ..................................................................................... فتح مشروع/ حفظ

12 ................................................................................... إضافة شاشة جديدة 12 .................................................................................... ضبط إعدادات االتصال

12 ......................................................................... تحميل البرنامج إلى الشاشة 12 ........................................................................ البرنامج إلى الشاشةسـحب

12 ......................................................................................... عناصر المشروع

أدوات الرسـم و التحرير: الثانيالفصل

15 ................................................................................ أدوات الرسم الھندسي 15 ................................................................................................ عنصر النص

16 ................................................................................................. صورة إدراج 17 ............................................................................................. التجميعأدوات 16 ............................................................................................. الترتيب أدوات 17 ........................................................................................... المحاذاةأدوات 16 .............................................................................................. التدويرأدوات

16 ............................................................................................ خيارات التحرير

خيارات العرض: الفصل الثالث

22 ........................................................................................... نوافذ المشروع 23 ........................................................................................... خيارات اإلظھار

24 ................................................................................. أدوات التكبير و التصغير 25 ..................................................................................... العناصرإظھار بيانات 25 ................................................................................................ مدير النوافذ

Amjad
Eng. Amjad Snober
Page 3: XP_Builder Course v 1 Signed

"XP-Builder" Training Course - ©2008 3 / 79

فهرس الموضوعات

ناصر البرمجيةالع: الرابع الفصل

Text Table ........................................................................... 32جدول النصوص Bit Switch ............................................................................ 32التحكم بالخانة

Switch Word .................................................................... 35مسجلالالتحكم ب Screen Switch .............................................................. 36 التحكم بتغيير النافذة

Special Switch ............................................................ 36عنصر الوظائف الخاصة Multi Switch ............................................................. 37عنصر الوظائف المتعددة

Bit Lamp .................................................................. 38الخانة حالة عنصر إظھار Word Lamp .......................................................... 38عنصر إظھار حالة المسجل

Clock ........................................................................... 39عنصر إظھار السـاعة Bit Message ................................................................. 40عنصر إظھار الرسائل

Word Message .............................................................. 41الرسائل عنصر إظھار Numeric Display ..................................................... 42عنصر إظھار القيم الرقمية

Numeric Input ...................................................... 44خال القيم الرقمية عنصر إد Text Display ............................................................ 46عنصر إظھار القيم النصية

Text Input .............................................................. 46النصية عنصر إدخال القيم Bit Window .................................................................... 47 النافذةعنصر إظھار Word Window ................................................................. 47النافذة عنصر إظھار

Bit Part ........................................................................ 48 النافذة الجزئيةعنصر Word Part .................................................................... 50 النافذة الجزئيةعنصر Animation ............................................................................. 51 التحريكعنصر Bar Graph ................................................................... 52 البيانيظھار اإلعنصر Pie Graph .................................................................... 55 اإلظھار البياني عنصر Meter Graph ................................................................ 56اإلظھار البياني عنصر Closed Graph ............................................................... 56اإلظھار البياني عنصر

Trend Graph ............................................................. 57عنصر المنحنيات البيانية Data List ....................................................................... 59 جدول البياناتعنصر

Amjad
Eng. Amjad Snober
Page 4: XP_Builder Course v 1 Signed

"XP-Builder" Training Course - ©2008 4 / 79

فهرس الموضوعات

دوات المساعدةاأل: الفصل الخامس

Tag Setting ............................................................. 64 تعريف أسماء المتحوالت Scheduler Setting ....................................................... 65المجدولة ضبط المھام

Flow Alarm ......................................................................... 67شريط اإلنذارات 68 ................................................................................ ضبط خصائص المشروع

Cross Refrence ...................................................... 71 دليل العناصر المستخدمة Find & Replace ......................................................... 72 البحث و االستبدالأداة

Memory Statistics ..................................................... 73احصاء استخدام الذاكرة Data Check ................................................................ 73فحص بيانات المشروع

Options ........................................................................ 74خيارات بيئة البرمجة Simulation ........................................................................... 76برنامج المحكاة

المالحق

XP Panel ............................................................... 78 لشاشة المواصفات الفنية 79 .................................................................................... قوائم نظام التشغيل

Amjad
Eng. Amjad Snober
Page 5: XP_Builder Course v 1 Signed

"XP-Builder" Training Course - ©2008 5 / 79

אא XGT Panelא

Page 6: XP_Builder Course v 1 Signed

"XP-Builder" Training Course - ©2008 6 / 79

: XP-Panel للشاشة العامة المميزات

.. LSISضمن سياق الجيل الجديد من أدوات األتمتة الصناعية من شركة XP-Panelتأتي شاشة العتاد الصلب و القدرات حيث تمت إضافة العديد من المميزات الجديدة لھذه الشاشة في مجالي

أمراً سھالً ) HMI(اآللة /، األمر الذي جعل من عملية البرمجة و عملية التفاعل بين اإلنسانالبرمجية .سواءً للمبرمج أو للمستخدم على حد سواء .. و فعاالً

وتتمتع بقدرات معالجة كبيرة و دقة ، Windows CEتعمل الشاشة استناداً على نظام التشغيل

لون، مما يمنحھا وثوقية عالية و يجعلھا وسيلة تفاعل مثالية 56536رسومية عالية تصل إلى .ألغراض التحكم و المراقبة

:ألھم المميزات العامة وفيما يلي تعداد

:معالجة البيانات –أوالً

) . Ethernet )10/100 Mbpsو ذلك بدعم شبكة الـ : سرعات عالية في تبادل البيانات • إرسال المعطيات عبر منفذ/ إمكانية التفاعل مع العديد من التجھيزات المحيطية الستقبال •

.، الطابعات Memory USB Flashلوحة المفاتيح، الفأرة، قارئ الباركود، : مثل USBالـ . CF Card Memoryاسترجاع البيانات من بطاقة /تخزين • ) . WMF, GIF, JPG, BMP( دعم العديد من أنواع الصور •

: اإلظھار– ثانياً

..واسعة لرؤية أفضل، تؤمن زاوية رؤية لون 65536يصل إلى بتدرج لوني TFT LCDشاشة •

.بمعايير صناعية الجودة عالية LCDو لضمان وثوقية المنتج تم اعتماد نوعية تقبل الشاشةحيث ) Real-Time Language Conversion(دعم تعدد اللغات أثناء االستثمار •

. Windows CEكافة اللغات التي يدعمھا إصدار االنتقاالت، أو ضبط مسارات الحركة إحداثياتمن خالل ضبط : طورة لتحريك العناصرتقدرات م •

.على خطوط مستقيمة . GIFمن النوع متحركة صورحيث تستطيع الشاشة عرض : GIF Animationدعم خاصية •

: شبكات االتصال– ثالثاً

Serial / Ethernet Communication 1:1: التوصيل •

) . RS232, RS485, Ethernet( يمكن استخدام أي من الشبكات

N Serial Communication:1: التوصيل • . RS485/RS422، وفق المعيار 500mمحطة، بطول ال يتجاوز 32يمكن الوصل مع

N:M Ethernet Communication: التوصيل •

. HUBباستعمال Ethernetمع عدة متحكمات عبر شبكة XGTيمكن وصل عدة شاشات

متحكمات مختلفة 4التشبيك المتزامن مع • . RS232/RS485/Ethernet: واحدة عبر شبكات XGTمتحكمات مختلفة إلى شاشة 4وصل يمكن

Amjad
Eng. Amjad Snober
Page 7: XP_Builder Course v 1 Signed

"XP-Builder" Training Course - ©2008 7 / 79

: XGT الـ توصيف أجزاء شاشة

..لشاشة و أجزاءھا المختلفة يبين الشكل التالي مساقط ا

:مرابط توصيل التغذية ) 1( •

.و نقطة تأريض التغذية ) Vdc 24+( تغذية مستمرة ال نقطتييضم

: USBمنافذ ) 2( • يمكن أن تستخدم للوظائف التالية USBيوجد منفذين من النوع

. Logging/Recipe/Screen Data Backupمن أجل تطبيقات USBوصل ذاكرة . Project Data Transmission/Backup من أجل تطبيقات USBوصل ذاكرة .الفأرة / وصل لوحة المفاتيح .وصل طابعة

Amjad
Eng. Amjad Snober
Page 8: XP_Builder Course v 1 Signed

"XP-Builder" Training Course - ©2008 8 / 79

: Resetمفتاح التصفير ) 3( •

.الذي يؤدي إلى إعادة إقالع الشاشة من جديد Hardwareمفتاح تصفير العتاد الصلب

: لمنفذ التوسعة مربط نقطة التأريض) 4( • .نقطة تأريض وحدة التوسعة

: Dip Switchesمفاتيح الضبط )5( •

...بكل مفتاح من ھذه المفاتيح بين الجدول التالي الخيارات المتعلقة ي

الوصف الموقع رقم المفتاح

1 A

.غير مستخدم B

2 A نمط العمل الطبيعي.

B تحديث نظام التشغيل.

3 A ت الحراسةقؤماستعمال Watch-Dog .

B عدم استعمال المؤقت.

4 A استخدام مقاومةΩ120 لشبكةRS485 .

B عدم استخدام المقاومةΩ120 .

:للبرمجة RS232منفذ اتصاالت )6( • .. ستخدم للوظائف التاليةحيث ي

.نقل بيانات المشروع . Logging/Recipe/Alarm/Screenالحفظ االحتياطي لبيانات . Machine Software Upgradeتحديث نظام التشغيل

. Extension Portمنفذ التوسعة ) 7( •

:للربط مع المتحكمات RS422/RS485منفذ اتصاالت ) 8( •

. RS422/RS485تحكمات التي تدعم شبكة االتصال لوصل الشاشة مع الم

:مع المتحكمات للربط RS232منفذ اتصاالت ) 9( • . RS232المعيار لوصل الشاشة مع المتحكمات التي تدعم

: BASE-T Ethernet 10/100شبكة منفذ) 10( •

.بيانات المشروع نقل . Logging/Recipe/Alarm/Screenالحفظ االحتياطي لبيانات . Machine Software Upgradeتحديث نظام التشغيل . Ethernetالربط مع المتحكمات المنطقية التي تدعم شبكة الـ

: CF Cardمنفذ مالئمة مع ) 11( •

. Logging/Recipe/Alarm/Screenالحفظ االحتياطي لبيانات .تحديث نظام التشغيل

Amjad
Eng. Amjad Snober
Page 9: XP_Builder Course v 1 Signed

"XP-Builder" Training Course - ©2008 9 / 79

: إنشاء مشروع جديد

:فتظھر لنا النافذة التالية ) Ctrl+N( أو االختصار " New Project"ننفذ األمر " "Projectمن قائمة

لمتحكمات منطقية ثم نحدد الشركة المنتجة " .. XGT Panel Type"نختار نوع الشاشة من القائمة و أخيراً نختار المتحكم الذي نود ربط الشاشة معه من قائمة " .. Controller Maker"معينة من القائمة

"Product " و نضغط الزر"Finish. "

:مالحظة .إذا أردنا تغيير نوع الشاشة أو المتحكم يمكن العودة الحقاً إلى نافذة خصائص المشروع

: فتح مشروع / حفظ

) . Ctrl+S( أو االختصار " Project \ Save Project"ننفذ األمر لحفظ المشروع الحالي ) . Ctrl+O( أو االختصار " Project \ Open Project"لفتح مشروع قمنا بإنشائه سابقاً، ننفذ األمر

. "Project \ Save As"كما يمكن حفظ المشروع باسم آخر بتنفيذ األمر

:مالحظة

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

Amjad
Eng. Amjad Snober
Page 10: XP_Builder Course v 1 Signed

"XP-Builder" Training Course - ©2008 10 / 79

: إضافة شاشة جديدة

عادةً ما يتألف المشروع من مجموعة من الشاشات تخصص كل منھا ألداء وظائف معينة المختلفة و التي .يحددھا المصمم

يمكن إضافة شاشة جديدة من خالل الضغط بالزر األيمن

Projectفي النافذة " Base Screen"للفأرة على العنصر .ة في الشكل المجاور نفتظھر القائمة المبي

فيقوم البرنامج بإضافة شاشة جديدة" Insert"نختار األمر

.موجودة مباشرةً بعد آخر شاشة

"Project \ Insert Base Screen"كما يمكن تنفيذ األمر .للحصول على نفس النتيجة

: ضبط إعدادات االتصال

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

:فتظھر النافذة. . "Communication \ Comm. Setting"األمر ذلضبط ھذه اإلعدادات ننف

.. RS232وفق المعيار COMمنفذ االتصال التسلسلي عبر منفذ الـ : توفر الشاشة وسيلتين للبرمجة . Ethernetأو عن طريق منفذ شبكة الـ

Amjad
Eng. Amjad Snober
Page 11: XP_Builder Course v 1 Signed

"XP-Builder" Training Course - ©2008 11 / 79

: RS232إعدادات االتصال

Port : رقم منفذ االتصال التسلسلي. Baud Rate : سرعة االتصال مقدرة بالواحدة )bps . (

: Ethernetإعدادات االتصال

XGT Panel IP : عنوان الـIP الخاص بشاشةXGT . Port :اتصاالت رقم منفذEthernet .

" .OK"نختار الوسيلة التي تناسبنا ثم نضغط زر

: تحميل البرنامج إلى الشاشة

:فتظھر النافذة التالية " Communication \ Send"ننفذ األمر

تبين البنية الشجرية على يسار ھذه النافذة كافة مكونات المشروع، و نستطيع اختيار أي من ھذه ...األجزاء ليتم تحميلھا إلى الشاشة

Amjad
Eng. Amjad Snober
Page 12: XP_Builder Course v 1 Signed

"XP-Builder" Training Course - ©2008 12 / 79

:و ھي.. أزرار لنختار منھا طريقة تحميل المشروع أما على يمين الشاشة فتوجد ثالثة

Download All : لتحميل جميع مكونات المشروع بدون استثناء. Download Modified : لتحميل المكونات التي تغيرت منذ آخر تحميل للبرنامج. Download Selected : لتحميل المكونات التي قمنا باختيارھا فقط.

.لبدأ عملية تحميل البرنامج إلى الذاكرة "Download"نضغط الزر

: سحب البرنامج من الشاشة

:فتظھر النافذة التالية " Communication \ Receive"ننفذ األمر

:نختار نوع السحب وفق أحد الخيارين • Project File : ملف المشروع سـحب. • Backup Data :سحب البيانات المخزنة ضمن الشاشة .

..." Destination Folder"لتحديد " Browse"بضغط زر على الحاسب ثم نختار مكان تخزين المشروع

.لبدأ عملية سحب البرنامج " Read"و أخيراً نضغط زر

Amjad
Eng. Amjad Snober
Page 13: XP_Builder Course v 1 Signed

"XP-Builder" Training Course - ©2008 13 / 79

: مشروع ال عناصر )b ( ثالثة أنواع من النوافذ توجد: )c (Base Screen:

.تستخدم كنافذة إظھار أساسية )d (Window:

تستخدم كنافذة منبثقة عن شاشة .أساسية

)e (Part: . في اإلظھارتستخدم كأداة مساعدة

:أما بقية العناصر فھي

)f (Text Table: استخدام إعادة تسھيللجدول النصوص،

. عبارات نصية متكررة)g (Script:

وفق لغة برمجة خاصة وحدات برمجية لبناءيمكن استدعاؤھا بأكثر من طريقة بالشاشة

.من البرنامج)h (tag:

لتسمية خاليا الذاكرة بأسماء متحوالت تعبر عن وظيفتھا، و إعادة استخدام ھذه األسماء

. مباشرةً)i (Scheduler:

لتنفيذ أوامر معينة مرتبطة بالتاريخ و الوقت )للشاشة RTCة الزمن الحقيقي عسا()j (logging:

.بيانات معينة مرتبط بتحقق شرط معين تسجيل قيم)l (Flow Alarm:

.الشاشة يعرض نصوص اإلنذارات التي التقطت الشاشة شرط حدوثھا إظھار شريط في أسفل)k (System Alarm:

.قائمة بإنذارات نظام الشاشة ليتمكن المبرمج من فحصھا التخاذ إجراءات معينة )m (History Alarm:

) أو قيمة معينة لمسجل ذاكرة.. Offأو Onتغير حالة خانة إلى (أحداث معينة وقت و تاريخ تسجيل . لھذا الحدثمع إمكانية تسجيل تأكيد االستجابة ،باإلضافة إلى رسالة تشرح الحدث

)n (Recipe: .من الذاكرة كتلةاسترجاع /تستخدم لتخزين

Amjad
Eng. Amjad Snober
Page 14: XP_Builder Course v 1 Signed

"XP-Builder" Training Course - ©2008 14 / 79

)القارئ عن كل فصل و أفكار إلضافة مالحظاتھذه الصفحة مخصصة (

Page 15: XP_Builder Course v 1 Signed

"XP-Builder" Training Course - ©2008 15 / 79

אא א מ א א

Page 16: XP_Builder Course v 1 Signed

"XP-Builder" Training Course - ©2008 16 / 79

: أدوات الرسم الھندسي

:يبين الجدول التالي أدوات الرسم المتاحة

الوظيفة اسم األداة

Lineرسم خط مستقيم

Circleرسم دائرة

Pieرسم مقطع من دائرة

Chordرسم قوس من الدائرة

Multiline منكسر خطرسم

Polygonرسم مضلع

Ellipseرسم شكل إھليلجي

Rectangleرسم مربع

Round Rectangleرسم مربع مشطوف الحواف

Textإدخال نص

Imageإدراج صورة

Scale مقياس تدريجرسم

بالنقر المزدوج على الشكل الھندسي تظھر نافذة ..تعديل خواص الشكل كما ھو مبين جانباً

:و من أھم ھذه الخواص

• Line Color :

.لتحديد لون خط الشكل الھندسي

• Line Width : .تحديد عرض الخط

• Line Style :

... )متصل، مقطع ( تحديد شكل الخط

Amjad
Eng. Amjad Snober
Page 17: XP_Builder Course v 1 Signed

"XP-Builder" Training Course - ©2008 17 / 79

: عنصر النص

..يستخدم لكتابة النصوص على الشاشة

Font: ..اسم الخط

Size: ..حجم الخط

Color: ..لون الخط

Text BG Color: ..لون خلفية الخط

Font Style: ..نمط الخط

..)مائل /سميك(

Horizontal Alignment: ..االنحياز األفقي

)وسط/يمين/يسار(

AlignmentVertical : ..العمودياالنحياز

)أسفل/وسط /أعلى(

: إدراج صورة

.يمكن إدراج أي صورة من المكاتب الرسومية المتاحة، كما يمكن إنشاء مكاتب خاصة بنا و نختار أمر إنشاء مكتبة " Graphic Library"نشاء مكتبة خاصة ننقر بالزر األيمن بالفأرة في النافذة إل

" .Create Graphics Library" رسوميةإلدراج صورة " Insert Image"في المساحة المخصصة لصور المكتبة و ننفذ األمر نضغط بالزر األيمن

..جديدة

Amjad
Eng. Amjad Snober
Page 18: XP_Builder Course v 1 Signed

"XP-Builder" Training Course - ©2008 18 / 79

: أدوات التجميع

:و منھا نختار أحد األمرين " Grouping"نختار القائمة الفرعية Editمن القائمة

• Group : حيث يمكن ضمھا لتصبح كشكل واحد ليسھل تحريكھا .. تجميع األشكال. • Ungroup : جمعة عن بعضھا البعض لفصل األشكال المّ.. فك التجميع.

: أدوات الترتيب

..يستخدم لتحديد ظھور عدة أشكال تقع فوق بعضھا البعض :نختار أحد األوامر و منھا" Order"نختار القائمة الفرعية Editمن القائمة

Bring to Front : إحضار للمقدمةSend to Back : إرسال للخلفيةBring Forward :

إحضار طبقة لألمامSend Backward :

إرسال طبقة للخلف

: أدوات المحاذاة

..بالنسبة التجاه مرجعي معين لرصف عدة عناصر لتصبح بمحاذاة بعضھا البعض يستخدم

Align Left : ..رصف عدة عناصر لليسار

Align Center : ..رصف عدة عناصر للوسط

Align Right : ..رصف عدة عناصر لليمين

Align Top : ..رصف عدة عناصر لألعلى

Align Middle : ..رصف عدة عناصر للوسط

Align Bottom : ..رصف عدة عناصر لألسفل

Amjad
Eng. Amjad Snober
Page 19: XP_Builder Course v 1 Signed

"XP-Builder" Training Course - ©2008 19 / 79

: أدوات التدوير

نختار القائمة الفرعية Editمن القائمة "Rotate or Flip " و منھا نختار أحد أوامر

:القلب التالية/ التدوير

Rotate Left : تدوير لليسار

Rotate Right : تدوير لليمين

Flip Horizontal :

قلب بالنسبة للمحور األفقي

Flip Vertical : قلب بالنسبة للمحور العمودي

: خيارات التحرير

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

1. First Point As Center:

اعتبار أول نقطة عند إنشاء العنصر ھي مركز العملية .المنفذة

2. Snap To Grid:

.التعلق بنقاط الشبكة

3. Snap to Help Lines: .التعلق بالخطوط المساعدة

4. Glue to Handles:

.االلتصاق بمقابض العنصر

5. Glue to Vertex: .االلتصاق بحواف العنصر

6. Glue to Intersect Point:

.االلتصاق بنقطة تداخل العناصر

Amjad
Eng. Amjad Snober
Page 20: XP_Builder Course v 1 Signed

"XP-Builder" Training Course - ©2008 20 / 79

)القارئ عن كل فصل و أفكار ھذه الصفحة مخصصة إلضافة مالحظات(

Page 21: XP_Builder Course v 1 Signed

"XP-Builder" Training Course - ©2008 21 / 79

אא א א

Page 22: XP_Builder Course v 1 Signed

"XP-Builder" Training Course - ©2008 22 / 79

: المشـروع نوافذ

العديد من النوافذ التي تضم " XP-Builder"توفر بيئة البرنامج في المصمم عملتسھل ھدف إلىتمجموعة من الوظائف

الخاصة بالشاشة و تنظيم عملية الوصول إلى إدارة الموارد .المعلومات و البيانات المختلفة

" View"الستعراض النوافذ المتوفرة، ننقر على القائمة

:وجود تسعة نوافذ ھيفنالحظ

1. Project : لھا بنية شجرية تمكننا من رؤية جميع مكونات

...المشروع من نوافذ، جداول النصوص

2. ToolBox : :األدوات الذي يضم فئتين ھماصندوق

• Diagram : لرسم األشكال الھندسية. • Object : إلضافة العناصر البرمجية المختلفة.

3. Data View :

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

.إلى حد يعيق المصمم المتوضعة إلى جانب بعضھا البعض مليئة بالعناصر

4. Output Bar : مثل نتيجة فحص سالمة البرنامج .. تحوي نتائج و رسائل من البرنامج بعد تنفيذ عمليات معينة

.من األخطاء قبل تحميله إلى الشاشة

5. Graphics Library : المكاتب الرسومية المدمجة مع البرنامج، باإلضافة إلى القدرة على إنشاء مكتبات بعرض تختص

...خاصة بالمصمم و التعامل معھا كالحذف و التصدير

6. Object Library : تستخدم إلنشاء عناصر برمجية خاصة بالمصمم ناتجة عن تجميع المكونات المختلفة، و تحويلھا

.يستخدمھا المصمم بكثرة إلعادة استخدامھا في المشاريع إلى مخزن للتشكيالت التي

7. Script ToolBox : ) .Script(نافذة إدراج النصوص البرمجية

8. Pan Windows :

.تتيح للمصمم رؤية مساحة مصغرة للشاشة قيد التصميم

9. Screen Thumbnails : االنتقال إلى أي شاشة نافذة تعرض شاشات مصغرة عن جميع شاشات المشروع، و يمكن

.بالنقر المزدوج بالفأرة

Amjad
Eng. Amjad Snober
Page 23: XP_Builder Course v 1 Signed

"XP-Builder" Training Course - ©2008 23 / 79

:خيارات اإلظھار

إخفاء العديد من األدوات المساعدة في / يمكن التحكم بإظھار و في ما يلي أھم " .. View"عملية التصميم من خالل القائمة

:ھذه اإلعدادات

• Grid : .إخفاء الشبكة / إظھار بالتحكم

• Grid Setting :

:و عند الضغط عليھا تظھر النافذة التالية.. إعدادات الشبكة

Show Grid: ..إلظھار الشبكة

Grid Color:

..لون نقاط الشبكة Snap to Grid:

التعلق التلقائي للعناصر ..بنقاط الشبكة

Width x Height:

أبعاد طول و عرض لتحديد ..الشبكة

• Margin Line :

.إخفاء خطوط الھامش / بإظھار التحكم

• Guide Line : .إخفاء خطوط اإلرشاد / التحكم بإظھار

• Show Shape Center :

.مركز األشكال الھندسية إخفاء / التحكم بإظھار

Amjad
Eng. Amjad Snober
Page 24: XP_Builder Course v 1 Signed

"XP-Builder" Training Course - ©2008 24 / 79

: أدوات التكبير و التصغير

يؤمن البرنامج عدة أدوات للتكبير و التصغير لتسھل .بدقة مع مجموعة معينة من العناصر في حال كون النافذة مليئة بعدد كبير منھا على المصمم العمل

:و من أھم ھذه األدوات

الوظيفة اسم األداة

Auto Pan لتحريك النافذة

Zoom + 25تكبير بنسبة%

Zoom - 25تصغير بنسبة%

Zoom with Rectangular تكبير وفق أبعاد يحددھا مستطيل التكبير

إلغاء التكبير 100%

Zoom to fit Page Width التكبير لعرض كامل عرض الصفحة

Zoom to fit Page Height التكبير لعرض كامل ارتفاع الصفحة

Zoom to Fit Page التكبير لعرض الصفحة

Zoom to fit Selection التكبير لعرض كافة العناصر التي تم اختيارھا

: إظھار بيانات العناصر

على الشاشة ليسھل رنستطيع إظھار معلومة بجانب كل عنصو للتحكم .. علينا معرفة توعه، أو خلية الذاكرة المرتبط عملھا

و نختار أحد " View"إخفاء ھذه المعلومات نضغط القائمة / بإظھار :األوامر التالية

• Show / Hide Object ID :

.إخفاء الرمز المعرف لنوع العنصر و رقمه الخاص / إلظھار للتحكم

• Show / Hide Object Address : .إخفاء خلية الذاكرة المرتبطة بھذا العنصر / للتحكم إلظھار

• Show / Hide Object On/Off :

.التي تأخذھا خلية الذاكرة المرتبط بھا On/Offإلظھار صورة العنصر في حالتين الـ

Amjad
Eng. Amjad Snober
Page 25: XP_Builder Course v 1 Signed

"XP-Builder" Training Course - ©2008 25 / 79

: مدير النوافذ

أداة فعالة للتعامل مع النوافذ المفتوحة حالياً ضمن " Windows Manager"مدير النوافذ وظيفةتشكل .المشروع إذ أنھا تساعدنا على تنفيذ أم معين على عدة شاشات بنفس الوقت

:التالي الشكلظھر يف" Window"من القائمة "Window Manager"ننفذ األمر

" .Activate"لتفعيل أحد النوافذ المفتوحة نضغط الزر • " .Close"إلغالق النوافذ المختارة نضغط الزر • " .Save"لحفظ النوافذ المختارة نضغط الزر •

.إلغالق أداة مدير النوافذ "OK"اضغط زر

Amjad
Eng. Amjad Snober
Page 26: XP_Builder Course v 1 Signed

"XP-Builder" Training Course - ©2008 26 / 79

)القارئ عن كل فصل و أفكار ھذه الصفحة مخصصة إلضافة مالحظات(

Page 27: XP_Builder Course v 1 Signed

"XP-Builder" Training Course - ©2008 27 / 79

אא אא א

Page 28: XP_Builder Course v 1 Signed

"XP-Builder" Training Course - ©2008 28 / 79

: Text Tableجدول النصوص

في شجرة مكونات " Text Table"بالنقر المزدوج بالفأرة على أيقونة ) مخصصة لبناء محتويات جدول النصوص(المشروع تظھر صفحة جديدة

.ضمن النوافذ المفتوحة للمشروع كما ھو مبين في الشكل أدناه

يمكن إنشاء العديد من الجداول لتنظيم مجموعة النصوص التي ترتبط Text"بمفھوم معين، و ذلك بالنقر بالزر األيمن للفأرة على األيقونة

Table " واختيار األمر"Insert .. " يمكن إعادة تسمية الجدول بالنقر كما .بالزر األيسر على أيقونته

English : النص الخاص بالسطر ذو الرقم المبين في العمود"No. "

Color : لتحديد لون النص.

Italic : لتحديد فيما إذا كان النص يكتب مائالً أم ال.

Underline : إلضافة خط تحت النص.

Strikeout : إلضافة خط يخترق النص.

Bold :خطالالنص بزيادة سماكة توضيحل .

و بشكل عام، .. يمكن االستفادة من ھذا الجدول في العديد من العناصر التي سنقوم بدراستھا الحقاً .يلعب ھذا الجدول دور مصدر مركزي للكتابات النصية التي تحتاجھا العديد من العناصر البرمجية

Amjad
Eng. Amjad Snober
Page 29: XP_Builder Course v 1 Signed

"XP-Builder" Training Course - ©2008 29 / 79

: Bit Switchالتحكم بالخانة

" ..Bit Switch"عندما نريد التحكم بحالة خانة في ذاكرة المتحكم يمكن االستعانة بالعنصر البرمجي :بعد إضافة ھذا العنصر و النقر المزدوج عليه، تظھر النافذة التالية

: Basicصفحة –أوالً

Device : تظھر نافذة ) ( بالضغط على الزر ... لتحديد عنوان خلية الذاكرة في المتحكم :إدخال العنوان كما في الشكل أدناه

..نحدد نوع المتحكم الذي نريد تعديل ذاكرته .1

و الذي تم وصله ألحد منافذ االتصال في .الشاشة

.نحدد منطقة الذاكرة التي يتم الوصول إليھا .2

اإلزاحة قي منطقة الذاكرة التي نحدد عنوان .3

.قمنا باختيارھا في الخطوة السابقة

يمكن كتابة العنوان اإلزاحة بواسطة لوحة .4 .المفاتيح المبينة في الشكل المجاور

إذا كانت قناة االتصال التي قمنا باختيارھا .5

تمثل شبكة تحكم من نوع ) 1(في الخطوة ما، فيجب تحديد رقم محطة المتحكم الذي

و ذلك من خالل ..تم وصله مع ھذه الشبكة " .Station"تحديد الرقم

Amjad
Eng. Amjad Snober
Page 30: XP_Builder Course v 1 Signed

"XP-Builder" Training Course - ©2008 30 / 79

Action Type :لتحديد وظيفة التحكم بالخانة، وتكون أحد الخيارات التالية:

o On : مسك الحالة المنطقية في الوضع"On" o Off : مسك الحالة المنطقية في الوضع"Off" o Momentary :تفعيل الخانة لحظياً مع استمرار الضغط على العنصر o Alternative :عكس الحالة المنطقية للخانة

: Displayصفحة – ثانياً

من خالل اختيار الحالة بواسطة الزرين) On / Off( يمكن تحديد ألوان العنصر في حالتي الـ )On / Off .. ( أما شكل العنصر فھو يحدد من الزر"Library. "

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

o Pattern FG Color :اللون األمامي o Pattern BG Color :اللون الخلفي o Frame Color :لون اإلطار

"Transparent BG Image: "بتفعيل الخيار Offأو الـ Onإخفاء صورة العنصر في وضعية الـ يمكن

Amjad
Eng. Amjad Snober
Page 31: XP_Builder Course v 1 Signed

"XP-Builder" Training Course - ©2008 31 / 79

: Textصفحة – ثالثاً

..يمكن إضافة نص على سطح العنصر " Use Caption"بتفعيل الخيار

يمكن كتابة نص مختلف للحالتين لمنطقيتين في صندوق إدخال النص " Off"و " On"بالضغط على الزرين ".Size"حجمه من القائمة و" Font"المجاور لھذين الزرين، كما يمكننا تحديد نوع الخط من خالل القائمة

و كذلك يمكن تحديد التأثيرات اإلضافية على النص من " .. Color"أما لون الخط فيتم اختياره من القائمة

" .Font Style"خالل أحد أربع خيارات لنمط الخط

: للصورةبالنسبة " ) Vertical"و العمودي " Horizontal"األفقي ( كما يمكن لنا أن نحدد انحياز النص " .Left"، يسار " Center"، وسط " Right"يمين

يتم نسخ النص المقابل للحالة المنطقية المختارة ليصبح نص الحالة " On -> Off Copy"بالضغط الزر

.المنطقية المعاكسة أيضاً

.فيؤدي إلى مسح نص الحالة المنطقية المختارة " Delete On Caption"أما الضغط على الزر

يمكننا اختيار نص لھذا العنصر من " Text Table"، و الضغط على الزر " From Text Table"بتفعيل الخيار .جدول نصوص موجود مسبقاً

Amjad
Eng. Amjad Snober
Page 32: XP_Builder Course v 1 Signed

"XP-Builder" Training Course - ©2008 32 / 79

و تظھر " General"ستختفي الوظائف السابقة التي كانت تحت البند " Extended"بالضغط على األيقونة

.صفحات جديدة تتعلق بالخيارات الموسعة

: Detailصفحة –أوالً

Action Delay : و له الخيارات.. يستخدم لضبط تأخير استجابة العنصر ألمر المستخدم:

o On Delay : لضبط تأخير زمني يقدر بالثانية قبل استجابة العنصر. o Press Twice : حيث تظھر رسالة تطلب تأكيد االستمرار بتنفيذ األمر.

: Lamp Conditionصفحة – ثانياً

..تستخدم ھذه الصفحة لربط شكل العنصر مع شرط خاص يضعه المصمم

...يتم تفعيل خيارات ھذا الربط " Use Lamp Condition"بتفعيل الخيار

Amjad
Eng. Amjad Snober
Page 33: XP_Builder Course v 1 Signed

"XP-Builder" Training Course - ©2008 33 / 79

:نحدد نوع الشرط " Type"في اإلطار

Bit : بحقل اإلدخال ةالمحدد في ھذه الحالة يتغير شكل العنصر حسب حالة الخانة"Device " " .Bit"ضمن اإلطار

Word : إلى الحالة في ھذه الحالة يتغير شكل العنصر"On "إذا كانت المعادلة التي سنضعھا .محققة " Word"ضمن اإلطار " Device"و المرتبطة بقيمة مسجل الذاكرة

:لضبط معادلة الشرط، فتظھر النافذة" Exp"نضغط الزر Wordبعد تفعيل نوع الشرط كـ

" .Style"معادلة أو متراجحة من خالل نمط الشرط كيمكن ضبط الشرط حيث يمكن " .. Opnd A / B / C"و يتم تحديد قيمة حدود الشرط من خالل الضغط على األزرار

" .Other Device"أو مسجل ذاكرة " Constant"لھذا الحد أن يكون قيمة ثابتة

: Operation Conditionصفحة – ثالثاً

Amjad
Eng. Amjad Snober
Page 34: XP_Builder Course v 1 Signed

"XP-Builder" Training Course - ©2008 34 / 79

في ھذه الصفحة يمكن لنا أن نربط إمكانية تمكين ھذا العنصر من أداء وظيفته بشرط معين يحدده

..المصمم

:ثم نختار نوع الشرط" .. Use Action Condition"في البداية نقوم بتفعيل الخيار

Bit On : يتم تمكين العنصر إذا كانت الخانة المحددة بالعنوان"Device " اإلطار ضمن"Device " " .On"في الحالة المنطقية

Bit Off : يتم تمكين العنصر إذا كانت الخانة المحددة بالعنوان"Device " ضمن اإلطار"Device "

" .Off"في الحالة المنطقية

Range :معادلة المدخلة في اإلطار يتم تمكين العنصر إذا كانت ال"Range " إلدخال . .محققة " .Exp"ة نضغط الزر ھذه المعادل

Multi Bit :حالة المنطقية لجميع الخانات التي يحددھا المصمم يتم تمكين العنصر إذا كانت ال

..في الحالة المنطقية المحددة مسبقاً

ثم " No. of Bit Device"نحدد عددھا من حقل اإلدخال ،لتحديد عناوين ھذه الخانات و قيمھا :النافذة التالية فنظھر " Setting"نضغط الزر

القيم " Value"عناوين الخانات، و في العمود الثاني " Device"نحدد في العمود األول للجدول و أخيراً نحدد العالقة المنطقية التي تربط جميع ھذه الخانات و التي .. المنطقية التي نريدھا

" .OR"أو " AND: "تستخدم لتقييم شرط التمكين بأحد العمليتين

Amjad
Eng. Amjad Snober
Page 35: XP_Builder Course v 1 Signed

"XP-Builder" Training Course - ©2008 35 / 79

: Word Switchالتحكم بالمسجل

" ..Word Switch"عندما نريد التحكم بقيمة مسجل في ذاكرة المتحكم نستخدم العنصر البرمجي :بعد إضافة ھذا العنصر و النقر المزدوج عليه، تظھر النافذة التالية

Device : تحديد مسجل الذاكرة الذي سيتم إجراء العملية عليه. Action Type :و يمكن أن تكون.. نوع العملية التي ستجرى على مسجل الذاكرة:

o Set : تحميل المسجل بقيمة ثابتة إذا اخترنا المعامل"Operand " من النوعConstant أو

.إلى المسجل المحدد " Indirect"تحميله قيمة مسجل ذاكرة آخر

o Add :لمسجل المحدد و تخزين الناتج في نفس جمع القيمة الثابتة أو مسجل ذاكرة مع ا " .Device"المسجل المحدد في الحقل

o Sub :القيمة الثابتة أو مسجل ذاكرة من المسجل المحدد و تخزين الناتج في نفس طرح

" .Device"المسجل المحدد في الحقل

o Script : لتفعيل نص برمجي"Script " عند ضغط العنصر.

Amjad
Eng. Amjad Snober
Page 36: XP_Builder Course v 1 Signed

"XP-Builder" Training Course - ©2008 36 / 79

: Screen Switch ذةالتحكم بتغيير الناف

.عندما نريد إضافة زر يتيح للمستخدم التنقل بين شاشات المشروع، فإننا نستخدم عنصر تغيير النافذة :التالية العنصر تظھر النافذة على ھذابالنقر المزدوج

Screen Type : تحديد نوع الشاشة التي سيتم االنتقال إليھا. Screen No : تحديد رقم الشاشة التي سيتم االنتقال إليھا.

Screen Change Type : إما ثابت.. نوع التغيير"Fixed "أعاله، أو ةحسب اإلعدادات المحدد

.الذي ينتقل للشاشة التي سبق عرضھا مباشرة قبل الشاشة الحالية" Previous"الخيار

: Special Switchعنصر الوظائف الخاصة

وبالنقر المزدوج قد تؤثر على عناصر برمجية أخرى، يقوم ھذا العنصر بتنفيذ وظائف ذات طبيعة خاصة :العنصر تظھر النافذة التالية على ھذا

" ..Special Function"أحد الوظائف الخاصة من القائمة يمكن اختيار :و من أھم ھذه الوظائف

• Print Screen لطباعة الشاشة الحالية. • Change Language Runtime لتغيير لغة واجھة الشاشة. • Run Time Exit الخروج إلى قائمة التشغيل الخاصة بالشاشة.

Amjad
Eng. Amjad Snober
Page 37: XP_Builder Course v 1 Signed

"XP-Builder" Training Course - ©2008 37 / 79

: Multi-Action Switchعنصر الوظائف المتعددة

..لعنصر الوظائف المتعددة عندما نريد تنفيذ عدة أوامر مختلفة و بترتيب معين، يمكننا اللجوء :و التي تحوي الجدول التالي "Basic"الصفحة بعد إضافة ھذا العنصر و النقر المزدوج عليه، تظھر

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

Bit Operation :إلجراء عملية ما على خانة في الذاكرة .

Word Operation : إلجراء عملية ما على مسجل في الذاكرة.

Change Screen :لتغيير النافذة الحالية .

Print Screen :لطباعة النافذة الحالية .

Change Language : الشاشةلتغيير لغة واجھة .

Special Operation :الخاصة لعملياتاتنفيذ أحد ل .

) ( و بالضغط على الزر .. يمكن تغيير تسلسل تنفيذ ھذه األوامر ) ( بالنقر على الزرين .يمكن حذف أي أمر من األوامر المضافة

Amjad
Eng. Amjad Snober
Page 38: XP_Builder Course v 1 Signed

"XP-Builder" Training Course - ©2008 38 / 79

: Bit Lampعنصر إظھار حالة الخانة

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

.نعين الصور الخاصة بحالتي الخانة Displayنعين عنوان خانة الذاكرة، و من الصفحة Basicمن الصفحة

: Word Lampالة مسجل عنصر إظھار ح

..يستخدم ھذا العنصر للتعبير عن قيمة مسجل ما في ذاكرة المتحكم :العنصر تظھر النافذة التالية على ھذابالنقر المزدوج

: Basicصفحة –أوالً

.وط التي سنربطھا مع صورة معينة أي الشر" .. Case List"قائمة الحالة في ھذه الصفحة نعرف

.يمكن إضافة الشرط المطلوب ) ( بالضغط على الزر

.بإعادة ترتيب ھذه الشروط ) ( بينما يقوم الزرين فيقوم بحذف الشرط الفعال،) ( أما الزر

Amjad
Eng. Amjad Snober
Page 39: XP_Builder Course v 1 Signed

"XP-Builder" Training Course - ©2008 39 / 79

: Displayصفحة – ثانياً

قمنا يمكن تحديد صورة معينة لھذه الحالة المختارة و التي تقابل شرط معينة " State"من القائمة " .Case List"بإدخاله في قائمة الحاالت

: Textصفحة – ثالثاً

..أيضاً " State"على سطح الصورة من خالل القائمة يمكننا وضع نص معين الصفحةھذه ي ف

: Clockعنصر إظھار الساعة

..لعرض الساعة أو التاريخ أو كالھما معاً ، و بعدة صيغ مختلفة يستخدم ھذا العنصر :العنصر تظھر النافذة التالية على ھذابالنقر المزدوج

Format : تاريخ & ساعة / تاريخ / ساعة ( تحديد صيغة العرض. ( Date : تحديد صيغة عرض التاريخ.

imeT : تحديد صيغة عرض الساعة.

Amjad
Eng. Amjad Snober
Page 40: XP_Builder Course v 1 Signed

"XP-Builder" Training Course - ©2008 40 / 79

: Bit Message الرسائلعنصر إظھار

) .. On / Off( رسالتين موافقتين لحالة خانة معينة يستخدم ھذا العنصر لعرض :العنصر تظھر النافذة التالية اھذبالنقر المزدوج على

فنجد " Text"ننتقل للصفحة " .. Basic"ضمن الصفحة " Device"بعد ضبط عنوان الخانة في الحقل :الخيارات التالية

On / Off : لتحديد نص الرسالة في الحالة )/ OffOn . (

Text Table :ختيار نص الرسالة من أحد جداول النصوص ال.

>Off Copy-On : نسخ نفس نص الرسالة من حالة إلى الحالة المعاكسة.

Delete On Msg. : مسح نص رسالة الحالة التي تم اختيارھا.

Size :تحديد حجم نص الرسالة ل.

Blink :سيتم إظھاره في وضعية الوميض أم ال تحديد فيما إذا كان النص ل.

:مالحظة

Change the Property of"لون الخط و نمطه من خالل تفعيل الخيار ل مسبقة لااإلعدادات يمكننا تغييرText Table. "

Amjad
Eng. Amjad Snober
Page 41: XP_Builder Course v 1 Signed

"XP-Builder" Training Course - ©2008 41 / 79

: Word Messageعنصر إظھار الرسائل

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

: Basicصفحة –أوالً

"Device"نحدد عنوان الخلية التي ستحدد قيمتھا الرسالة التي ستظھر على ھذا العنصر من الحقل :و لھا الخيارين... " Select Message"ربط الرسائل مع قيمة المسجل بواسطة الحقل كما نحدد نمط

Indirect : إلظھار رسالة من حقل النصوص موافقة لقيمة مسجل الذاكرة.

Case : ربط إظھار الرسالة بشرط معين نختاره في صفحة الحالة"Case. "

: Operationصفحة – ثانياً

" .Script"تستخدم لتنفيذ نص برمجي

Amjad
Eng. Amjad Snober
Page 42: XP_Builder Course v 1 Signed

"XP-Builder" Training Course - ©2008 42 / 79

: Numeric Displayالقيمة الرقمية إظھارعنصر

.. بدون منح المستخدم إمكانية تعديله ،قيمة مسجل ما بعرضھذا العنصر يقوم

: Basicصفحة –أوالً

Device :ھارهظتحديد مسجل الذاكرة الذي سيتم إ .

Size : 32( تحديد حجم مسجل الذاكرة Bit / 16 Bit . (

" ..Display Format"نحدد نمط اإلظھار من خالل الخيارات ضمن اإلطار يمكن أن

Numeric Format :صيغة إظھار الرقم و تكون أحد الصيغ التالية:

• Unsigned Decimal : عدد عشري غير مؤشر. • Signed Decimal : عدد عشري مؤشر. • Octal : عدد ثماني. • Hex : عدد ست عشري. • Bin : عدد ثنائي. • BCD : عدد مشفر بصيغةBCD .

No. of Display Digits :العدد الكلي لخانات العدد بطض.

No. of Decimal Digits :عدد الخانات بعد الفاصلة بطض.

.فيسمح لنا بعرض القيم األصلية لھذا المسجل ضمن مجال معين " Use Scaling"أما الخيار

Amjad
Eng. Amjad Snober
Page 43: XP_Builder Course v 1 Signed

"XP-Builder" Training Course - ©2008 43 / 79

: Display Caseصفحة –أوالً

يمكن تغيير لون النص و جعل النص في حالة وميض بوضع شرط معين يرتبط بقيمة المسجل الذي نقوم

..بإظھاره

:يمكن إضافة شرط إظھار جديد ، كما في الشكل التالي) ( بالضغط على الزر

Text Color : لون النص في حالة تحقق الشرط المحدد.

Blink : الوميض بسرعات مختلفةتفعيل ميزة:

• No Use : إلغاء الوميض. • Slow : وميض بطئ. • Normal :ياسيق معدلوميض ب . • Fast : وميض سريع.

Amjad
Eng. Amjad Snober
Page 44: XP_Builder Course v 1 Signed

"XP-Builder" Training Course - ©2008 44 / 79

: Numeric Inputعنصر إدخال القيمة الرقمية

..ھذا العنصر بإتاحة عملية تعديل قيمة مسجل ما في ذاكرة المتحكم يقوم

: Basicصفحة –أوالً

: Input Caseصفحة – ثانياً

Amjad
Eng. Amjad Snober
Page 45: XP_Builder Course v 1 Signed

"XP-Builder" Training Course - ©2008 45 / 79

أي أنه يمكننا منع المستخدم من إدخال .. في ھذه الصفحة يمكن أن نحدد مجاالت اإلدخال المقبولة

..قيمة معينة قد تحدث أضرار ما، أو تخل باستقرار منظومة التحكم التي تعتمد ھذه القيمة

..يمكن إضافة شرط إدخال جديد ، كما في الشكل المبين سابقاً ) ( بالضغط على الزر :مثال

] .. 100 ~ 1[ نريد حصر قيمة اإلدخال ضمن المجال

V ≤ 100$ ≥ 1 : في ھذه الحالة سيكون على شرط اإلدخال أن يحقق المتراجحة التالية :و بالتالي تصبح معامالت الشرط ھي

• Style :A B C ( 3 Terms ) • Opnd. A :Constant = 1 • Opnd. B :$V • Opnd. C :Constant = 100

: Operationصفحة – ثالثاً

" ..Use Input Script"يمكن تنفيذ نص برمجي معين بعد انتھاء عملية اإلدخال من خالل تفعيل الخيار " ..Input Script No"و اختيار النص البرمجي من خالل القائمة

" .Use Display Script"كما يمكن تنفيذ نص برمجي معين طوال وقت اإلظھار من خالل الخيار

Amjad
Eng. Amjad Snober
Page 46: XP_Builder Course v 1 Signed

"XP-Builder" Training Course - ©2008 46 / 79

: Text Displayعنصر إظھار القيمة النصية

يستخدم ھذا العنصر لعرض محارف بناءً على قيمة المسجل المرتبط بھذا العنصر باالعتماد على جدول .. ASCIIالتشفير

:العنصر تظھر النافذة التالية ابالنقر المزدوج على ھذ

Device : تحديد مسجل الذاكرة الذي سيتم قراءة المحارف منه.

No. of Char : تحديد عدد المحارف المراد قراءتھا.

Use Data Byte Swap : تبديل البايتات في كل مسجل قبل عملية التحويل لمحارف.

: Text Inputعنصر إدخال القيمة النصية

في ذاكرة ASCIIيستخدم ھذا العنصر إلدخال محارف و ذلك بتخزين قيمة المحرف وفق جدول الـ .المتحكم التي يحددھا المصمم

:العنصر تظھر النافذة التالية على ھذابالنقر المزدوج

Device : ه فيخزين المحارف تتحديد مسجل الذاكرة الذي سيتم.

No. of Char : تحديد عدد المحارف المراد كتابتھا.

Amjad
Eng. Amjad Snober
Page 47: XP_Builder Course v 1 Signed

"XP-Builder" Training Course - ©2008 47 / 79

: Bit Windowsعنصر إظھار النافذة

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

:العنصر تظھر النافذة التالية ابالنقر المزدوج على ھذ

Device :لمستخدم إلظھار النافذة تحديد عنوان خانة الذاكرة ا.

Screen No. : و يمكن ضغط زر .. رقم النافذة المنبثقة"Browse " ًالختيارھا مباشرة.

Bit Condition : تحديد شرط اإلظھار إما في الحالةOn أو الحالةOff .

Window Type : النافذة األساسية من و تكون إما منبثقة.. تحديد نوع النافذة )Popup ( أو . عھام) Overlap(متداخلة

Placement : تحديد موقع إظھار النافذة بالنسبة لموضع العنصر.

: Word Windowsعنصر إظھار النافذة

يستخدم إلظھار نافذة منبثقة عن نافذة أساسية، لكن أمر اإلظھار يعتمد على قيمة أحد مسجالت . الذاكرة في المتحكم

Amjad
Eng. Amjad Snober
Page 48: XP_Builder Course v 1 Signed

"XP-Builder" Training Course - ©2008 48 / 79

: Bit Part الجزئية عنصر النافذة

.و ذلك تبعاً لشروط معينة ) Part Windows( النوافذ الجزئية و تحريك ھذا العنصر إلظھار يستخدم ..مختلفة ھندسية أشكال و أالنافذة الجزئية أية عناصر برمجية، و إنما تحوي صور ال تحوي

:، تظھر لنا النافذةصندوق أدوات العناصر البرمجية فيالعنصر أيقونة ھذابالنقر على

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

Fixed : إظھار النافذة بدون تحريك.

XY : تحريك النافذة بواسطة تغيير إحداثيات موقع إظھارھا )X , Y . (

Line : تحريك النافذة على مسار مستقيم محدد بين نقطتين ثابتتين.

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

: Fixed Bit Part العنصر –أوالً

Device :تحكم بإظھار نافذة جزيئة معينة عنوان الخانة التي ست تحديد.

On -No. of Part Screen : رقم النافذة في حالة كون الخانة في الحالةOn .

Off -No. of Part Screen : رقم النافذة في حالة كون الخانة في الحالةOff .

Amjad
Eng. Amjad Snober
Page 49: XP_Builder Course v 1 Signed

"XP-Builder" Training Course - ©2008 49 / 79

: XY Bit Part العنصر – ثانياً

Device :تحكم بإظھار نافذة جزيئة معينة عنوان الخانة التي ست تحديد.

On -No. of Part Screen : رقم النافذة في حالة كون الخانة في الحالةOn .

Off -No. of Part Screen : رقم النافذة في حالة كون الخانة في الحالةOff . Position Device :ستبدأ الشاشة قراءة إحداثيات النافذة منه تحديد مسجل الذاكرة الذي..

. Y، و الموقع الذي يليه ممثالً لإلحداثي Xن ھذا العنوان ممثالً لإلحداثي وبحيث يك

: Line Bit Part العنصر – ثالثاً

.في ھذا النوع يتم تحريك النافذة الجزئية على مستقيم محدد بنقطتين ثابتتين أثناء عملية التصميم :يظھر " Position"العنصر تظھر نافذة، و ضمن اإلطار على ھذابالنقر المزدوج

مع األخذ بعين اإلعتبار القيم الدنيا و العليا لھذا " Position Device"يتم التحريك بقراءة محتوى المسجل .مما يحدد موقع النافذة على ھذا الخط ) Min & Max( المحتوى المتغير

Amjad
Eng. Amjad Snober
Page 50: XP_Builder Course v 1 Signed

5 / 79

سم ھذا بعد لمسار

ھو أننا في فيمكننا "

مباشرةً

0

حيث يتم رس على ھذا ا

و ھ ء واحد،Word Part"

Device. "

فذة متعلق

سار معين، حر تلك النقاط

: يظھر "

Positio.. "

باستثناءسھا t"ما العنصر e"ي الحقل

أي رقم النا .

دة ضمن مس النافذة عبر

Position"ر

"on DeviceTyp. "

األربعة نفسOn ( .. .أم

جل معين في

"Indirect"شرط معين

نقاط محدد نقل موضع

ضمن اإلطا

"حدد ضمنpe"ل القائمة

ملك األنواعOff /( ركة

نة في مسج

خالل الخيارة متعلقة بش

"XP-B

Rout :

جزئية علىصميم، و يتم

..لمسار

ظھر نافذة، و

المح الذاكرةؤة من خالل

Word :

Bit Par "ويمنافذة المتحرقيمة المخزن

ستظھر من خد نافذة معينة

Builder" Tr

te Bit Pa

ك النافذة الج عملية التص

.ين

عن ھذا ا الً

العنصر تظ ذا

من مسجلقيمة المقرؤ

Partزئية

rt"ة العنصرر حالتين للن

وفق القالت

وافذ التي سCas "لتحديد

raining Cour

art عنصر

وع يتم تحريكRout (أثناء

ل ذاكرة معي

ل التالي مثا

على ھذوج

وقع النافذة محديد نوع الق

لنافذة الجز

نفس وظيفة يمكننا إظھاعدد من الحاال

م تحديد النوse"سجل، أو

rse - ©2008

الع – رابعاً

في ھذا النو

te( لمسارقراءة مسجل

يبين الشكل

ر المزدوبالنق

يتم قراءة موكما يمكن تح

عنصر ا

لھذا العنصرذلك العنصر

تحديد أي عد

يمكن أن يتمبقيمة المس

8

ر

فاق

ي

ب

يك

لذت

يب

Amjad
Eng. Amjad Snober
Page 51: XP_Builder Course v 1 Signed

"XP-Builder" Training Course - ©2008 51 / 79

: Animationعنصر التحريك

ملفاً يحوي بداخله مباشرةً ، و التي تمثل ) GIF( يتيح ھذا العنصر استخدام الصور التي تحمل الالحقة .عدة صور يمكن عرضھا بسرعة لتمثل صورة مشھد متحرك

:العنصر تظھر النافذة التالية على ھذابالنقر المزدوج

Loop : و تكراره بال نھاية ھذا الخيار، يتم عرض المشھد المتحركعند تفعيل .

Start/End : عند تفعيل ھذا الخيار، يتم ربط تشغيل المشھد بخانة ذاكرة معينة.

Pause : عند تفعيل ھذا الخيار، يتم إيقاف المشھد مؤقتاً عند تفعيل الخانة المحددة.

Speed : من خالل الخيارات التاليةالمشھد ضبط سرعة عرض:

• Slow : 400( عرض المشھد ببطء mSec ( • Normal :250( ية قياسسرعة عرض ب mSec ( • Fast : 100( عرض المشھد بسرعة عالية mSec (

:مالحظة

من المكتبات الرسومية GIFالختيار صورة " Library"ل الضغط على الزر من خال ملف الصورةيمكن اختيار .الختيار الملف من أي موقع في الحاسب " Open"المناحة، أو الضغط على زر

Amjad
Eng. Amjad Snober
Page 52: XP_Builder Course v 1 Signed

"XP-Builder" Training Course - ©2008 52 / 79

: Bar Graphعنصر اإلظھار البياني

يسمح ھذا العنصر بعرض شريط بياني يتم ملؤه تدريجياً بلون معين و بنسبة مرتبطة بقيمة مسجل .معين في ذاكرة المتحكم

:العنصر تظھر النافذة التالية على ھذابالنقر المزدوج

: Basicصفحة –أوالً

:نجد " Control Device"ضمن اإلطار

Device : مسجل الذاكرة الذي ستتم قراءته و تمثيله بالشريط البياني.

Size : 32 / 16( حجم المسجل Bit . (

Type : نوع التشفير المستخدم في قراءة القيمة.

) العليا و الدنيا(التي تجعلنا نضبط القيم الحدية الخيارات" Upper/Lower Limit Value"ضمن اإلطار :حيث يتاح لنا أسلوبين لتحديد ھاتين القيمتين .. للمسجل المقروء

Device : يتم تحديد القيمتين العليا و الدنيا من خالل مسجلين في الذاكرة.

Constant : يتم تحديد القيمتين مباشرةً كقيم ثابتة غير قابلة للتعديل.

: Displayصفحة – ثانياً

في ھذه الصفحة يتم تحديد لون الشريط و خلفيتيه، اتجاه الملئ، لون مقياس التدريج و جھته و عدد ..تدريجاته، العديد من التفاصيل األخرى

Amjad
Eng. Amjad Snober
Page 53: XP_Builder Course v 1 Signed

"XP-Builder" Training Course - ©2008 53 / 79

:باختيار ھذه الصفحة نالحظ الشكل التالي

Direction : التاليةاتجاه عملية ملئ الشريط، و لھا الخيارات:

• Top Bottom : من األعلى إلى األسفل. • Bottom Top: من األسفل إلى األعلى . • Left Right : من اليسار إلى اليمين. • Right Left: من اليمين إلى اليسار.

:نجد " Fill Type"ضمن إطار الملئ

Pattern FG Color : لون الشريط.

Pattern BG Color : خلفية الشريط لون.

:نجد Scale""ضمن إطار مقياس التدريج

Point : عدد التدريجات.

Interval : بعد موقع مقياس التدريج عن الشريط.

Location : يسار / يمين ( موقع مقياس التدريج. (

Alignment : يسار / يمين ( انحياز التدريجات. (

Color : لون مقياس التدريج.

Amjad
Eng. Amjad Snober
Page 54: XP_Builder Course v 1 Signed

"XP-Builder" Training Course - ©2008 54 / 79

: Caseصفحة – ثالثاً

..غير لون و خلفية شريط التمثيل البياني عند تحقق شرط معين في ھذه الصفحة يمكن لنا أن ن

:يمكن إضافة شرط إظھار جديد ، كما في الشكل التالي) ( بالضغط على الزر

نحدد األلوان " Fill Type"و من اإلطار .. يمكن تحديد الشرط المطلوب بالطرق التي ناقشناھا سابقاً :الخاصة بھذا الشرط ، و ھي

Pattern FG Color : لون الشريط.

Pattern BG Color : لون خلفية الشريط.

Amjad
Eng. Amjad Snober
Page 55: XP_Builder Course v 1 Signed

"XP-Builder" Training Course - ©2008 55 / 79

: Pie Graphعنصر اإلظھار البياني

.. التمثيل البياني ةفي شئ سوى في طريق" Bar Graph"ال يختلف ھذا العنصر عن العنصر السابق .الشكل الھندسي لإلظھار يختلف فقط، بينما طريقة ضبط العناوين متماثلة أي أن

:تظھر النافذة المبينة في الشكل أدناه "Display" صفحةواختيار العنصر على ھذابالنقر المزدوج

" :Shape and Direction"ضمن إطار الشكل و االتجاه

Shape : شكل التمثيل البياني.

Direction :رب الساعة اعكس عق/ مع ( اتجاه الملئ. (

Start Position : أعلى، أسفل، يسار، يمين ( موقع بدء الملئ. (

" :Scale"ضمن إطار مقياس التدريج

Point : عدد التدريجات.

Color : لون التدريجات.

Amjad
Eng. Amjad Snober
Page 56: XP_Builder Course v 1 Signed

"XP-Builder" Training Course - ©2008 56 / 79

: Meter Graphعنصر اإلظھار البياني

سابقيه، و لكن بدالً ال يختلف ھذا العنصر أيضاً عن ة معينة، من أن يكون مؤشر اإلظھار ملئ منطق

يصبح مؤشر اإلظھار إبرة متحركة بحسب قيمة .مسجل معين

يمكن تغيير لون اإلبرة من " Display"من الصفحة

" . Neddle Color"خالل الخاصية

: Closed Graphعنصر اإلظھار البياني

العنصر في معظم األحيان لوضع مؤشر إظھار ھذا ميستخد .بياني ال يملك شكل محدد، بل يرسم من قبل المصمم

العناصر البرمجية تظھر طضغط أيقونة ھذا العنصر من شري دعن

..نافذة كما في الشكل المجاور

:نحدد من ھذه النافذة شكل ھذا المؤشر

Ellipse : و له نفس خصاص العنصر .. .قطع مكافئBar Graph !

Polygon : حيث يمكننا رسم أي شكل مضلًع ليكون مؤشر بياني يصلح وضعه على . .مضّلع .أي صورة أو عنصر معين مستخدم في الشاشة

Amjad
Eng. Amjad Snober
Page 57: XP_Builder Course v 1 Signed

"XP-Builder" Training Course - ©2008 57 / 79

: Trend Graphعنصر المنحنيات البيانية

حيث يسمح ھذا .. ھذا العنصر لرسم منحني بياني للتعبير عن تغيرات قيمة ما مع الزمن يستخدم .أكثر من ثمانية منحنيات ملعنصر رسھذا امسجالت كحد أقصى، أي ال يمكن ل" 8"العنصر بمراقبة قيم

:العنصر تظھر النافذة التالية على ھذابالنقر المزدوج

: Basicصفحة –أوالً

:نجد " Device"اإلطار ضمن ♣

Size : 32 / 16( حجم مسجل الذاكرة التي يمثل المنحني Bit ( . Type :نوع التشفير المستخدم في قراءة القيمة .

" Lower"و الدنيا " Upper"يمكننا تحديد القيمة العليا " Upper/Lower Limit Value"ضمن اإلطار ♣

، أو لھا " Constant"بمكن لھذه القيم أن تكون ثابتة .. المنحنيات البيانية التي يتم إضافتھا لكافة " .Device"مجال متغير يتم قراءته من مسجالت في الذاكرة

بحيث ) Min، و أصغري Maxأعظمي (نستطيع تحديد حدين " : Alarm Value"ضمن اإلطار ♣

.يكتسب المنحني لون معين عند تجاوز ھذه القيم

Amjad
Eng. Amjad Snober
Page 58: XP_Builder Course v 1 Signed

"XP-Builder" Training Course - ©2008 58 / 79

:نجد اإلطار العام إلضافة المنحنياتضمن ♣

Device : عنوان مسجل الذاكرة الذي سيمثل منحني معين.

:نجد "Line"اإلطار ضمن ♣

Color : لون المنحني.

Type : متصل ( نوع الخطSolid متقطع ،Dash . (

:نجد "Alarm Line" اإلطارضمن ♣

Max. Line Color : لون المنحني عندما يتجاوز القيمةMax في اإلطارAlarm .

Min. Line Color : القيمة ل عنقيلون المنحني عندماMin في اإلطارAlarm .

:إزالة المنحنيات /كيفية إضافة ♣

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

" .Delete"نضغط زر

إذا أردنا تعديل أحد التفاصيل الخاصة بأحد المنحنيات، نختاره من الجدول ثم نقوم : مالحظة " .Modifiy" بالتعديالت الالزمة، و أخيراً نضغط الزر

: Displayصفحة – ثانياً

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

Amjad
Eng. Amjad Snober
Page 59: XP_Builder Course v 1 Signed

"XP-Builder" Training Course - ©2008 59 / 79

Axis Sampling Point-X : جديدة عدد العنيات التي ستظھر على العنصر ، و عند ورود عينة

.يتم إزاحة أقدم قيمة و رسم القيمة الجديدة

Location : يسار / يمين ( موقع مقياس التدريج. (

Sampling Time :ّ100من مضاعفات الـ ( ل أخذ العينات معد mSec . (

:نجد " Scale"ضمن اإلطار

No. of Horizontal Point :عدد التدريجات على المحور األفقي .

Vertiacl Point No. of : عدد التدريجات على المحور العمودي.

Scale Color : لون التدريجات.

: Data Listعنصر جداول البيانات

.إلظھار مجموعة من البيانات تنتمي لكتل متوالية من الذاكرة ضمن جدول يستخدم ھذا العنصر

:التالية العنصر تظھر النافذة على ھذابالنقر المزدوج

: Basicصفحة –أوالً

:نجد " Control Device"ضمن اإلطار

Device : عنوان خلية الذاكرة التي يبدأ عندھا قراءة قيم الجدول.

Size : 16/32( حجم البيانات Bit . (

Amjad
Eng. Amjad Snober
Page 60: XP_Builder Course v 1 Signed

"XP-Builder" Training Course - ©2008 60 / 79

:نجد " Display Format"ضمن اإلطار

Numeric Format :القيمة نوع التشفير المستخدم في قراءة .

No. of Display Digits : تحديد العدد الكلي لخانات العدد. No. of Decimal Digits : تحديد عدد الخانات بعد الفاصلة.

: Displayصفحة – ثانياً .في ھذه الصفحة نحدد حجم الجدول، باإلضافة إلى نص ترويسة األعمدة و األلوان المستخدمة

:نجد " List Form"ضمن اإلطار

No. of Row : عدد األسطر.

No. of Col : عدد األعمدة.

axis)-Space (X : التحكم بعرض األعمدة.

axis)-Space (Y : التحكم بارتفاع األعمدة.

Direction :من اليسار لليمين، أو من األعلى لألسفل : (اتجاه ملئ الجدول( .

Amjad
Eng. Amjad Snober
Page 61: XP_Builder Course v 1 Signed

"XP-Builder" Training Course - ©2008 61 / 79

:نجد " Frame Display"ضمن اإلطار

..يمكن ضبط ألون إطار ھذا العنصر " Use"عند تغعيل الخيار

Frame Color : لون اإلطار.

Plate Color : لون خلفية خاليا البيانات.

Line Color : لون الخط الفاصل بين خاليا الجدول.

Line Width : سماكة الخط الفاصل.

:نجد " Header Form"ضمن اإلطار

ColorPlate : لون خلفية ترويسة الجدول.

Text Color : لون نص خاليا الترويسة.

:نجد " Header Edit"ضمن اإلطار ..يمكن ضبط أسماء أعمدة الجدول " Use Header"عند تغعيل الخيار

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

: Caseصفحة – ثالثاً يمكن من ھذه الصفحة تغيير لون نص خلية، و كذلك لون خلفيتھا في حال كون ھذه الخلية ذات قيمة

.محققة للشرط الذي قمنا بإضافته

..عند إضافة شرط جديد نالحظ بأننا نحدد مع كل شرط لون النص و الخلفية

Plate Color : لون خلفية الخلية في حال تحقق الشرط.

Text Color : الخلية في حال تحقق الشرط نصلون.

Amjad
Eng. Amjad Snober
Page 62: XP_Builder Course v 1 Signed

"XP-Builder" Training Course - ©2008 62 / 79

)القارئ عن كل فصل و أفكار ھذه الصفحة مخصصة إلضافة مالحظات(

Page 63: XP_Builder Course v 1 Signed

"XP-Builder" Training Course - ©2008 63 / 79

אא א א א

Page 64: XP_Builder Course v 1 Signed

"XP-Builder" Training Course - ©2008 64 / 79

: Tag Settingتعريف أسماء المتحوالت

في شجرة مكونات المشروع" Tag"بالنقر المزدوج بالفأرة على أيقونة تظھر صفحة تعريف المتحوالت ضمن النوافذ المفتوحة للمشروع كما ھو

.مبين في الشكل أدناه

و يمكننا ضمن ھذا الجدول تسمية مواقع ذاكرة بأسماء تعبر عند وظيفتھا،عند الرغبة بتحديد عنوان الذاكرة المرتبط بعنصر برمجي ما،نستطيع اختيار

.ھذا االسم مباشرة من دون أن نحفظ الموقع الذي يشير إليه

Name : اسم المتحول.

Device Type :مرتبط بالمتحول نوع عنوان الذاكرة ال )Bit / Word ( .

Address : بالمتحولعنوان الذاكرة الخاص .

Description :وصف وظيفة المتحول .

نضغط على أيقونة اآللة الحاسبة فتظھر " .. Bit Switch"أحد العناصر و ليكن متحول ما، نضيفالستعمال . Bitتظھر كافة المتحوالت المعرفة كمتحول من الحجم " Tag"بتفعيل الخيار . نافذة إدخال عنوان الذاكرة

" .Ok"المناسب و نضغط زر نختار المتحول

Amjad
Eng. Amjad Snober
Page 65: XP_Builder Course v 1 Signed

"XP-Builder" Training Course - ©2008 65 / 79

: Scheduler Settingضبط المھام المجدولة

في شجرة مكونات " Scheduler"بالنقر المزدوج بالفأرة على أيقونة المشروع تظھر صفحة المھام المجدولة ضمن النوافذ المفتوحة للمشروع

.كما ھو مبين في الشكل أدناه

..سطور الجدول يمكن إضافة مھمة جديدة بالنقر المزدوج على أحد

Type :و تكون أحد الخيارات التالية.. . نوع آلية تكرار المھام:

♣ Minutely : يتم تكرار المھام كل دقيقة و عند ثانية معبنة. ♣ Hourly : يتم تكرار المھام كل ساعة و عند دقيقة و ثانية محددة. ♣ Dayly : ًثانية:دقيقة:ساعة( و عند وقت محدد يتم تكرار المھام يوميا( ♣ Weekly : يتم تكرار المھام أسبوعياً و عند يوم و وقت محددين. ♣ Monthly : يتم تكرار المھام شھرياً عند تاريخ و وقت محددين. ♣ Yearly : يتم تكرار المھام سنوياً بتاريخ و وقت محددين. ♣ Once : ة و وقت معين المھام مرة واحدة في سنة معين نفيذتيتم.

Amjad
Eng. Amjad Snober
Page 66: XP_Builder Course v 1 Signed

"XP-Builder" Training Course - ©2008 66 / 79

مھام لتتكون حيث يمكن ضبط ال" Property"يمكن تحرير البيانات التي تخص أية مھمة من خالل النافذة

:من مجموعة األوامر التالية ]Bit On[ : ضبط الخانة المعينة في الحالة المنطقيةOn . ]Bit Off[ : ضبط الخانة المعينة في الحالة المنطقيةOff . ]Word Set[ : تحميل مسجل ذاكرة بحجمWord بقيمة ثابتة معينة. ]DWord Set[ : تحميل مسجل ذاكرة بحجمDouble Word بقيمة ثابتة معينة. ]Script [ : تنفيذ نص برمجي معين.

.وظائف على األكثر لكل مھمة 8يمكن إضافة : مالحظة

Value : توضبح لمعدل تكرار المھام.

Description : وصف يحدده المصمم يشرح تأثير المھمام المعينة.

Amjad
Eng. Amjad Snober
Page 67: XP_Builder Course v 1 Signed

"XP-Builder" Training Course - ©2008 67 / 79

: Flow Alarmشريط اإلنذارات

في شجرة مكونات " Flow Alarm"بالنقر المزدوج بالفأرة على أيقونة المشروع تظھر صفحة إعدادات شريط اإلنذارات ضمن النوافذ المفتوحة

.أدناه للمشروع كما ھو مبين في الشكل

عندما يتم تفعيل خانة معينة مرتبطة برسالة إنذار عبر إعدادات شريط اإلنذار، .يظھر ھذا الشريط تلقائياً أسفل الشاشة الحالية و يمر النص عبره بشكل متحرك

No. of Device :العدد الكلي لرسائل شريط اإلنذارات .

Font Size :حجم الخط المستخدم في اإلظھار .

Alarm Device :طريقة إدخال خاليا الذاكرة المرتبطة برسائل اإلنذار ... • Continuous : متسلسة، أي يكفي إدخال العنوان األول الخاص بالرسالة األولى، لتتم بعده

.تعيين العناوين التالية له تلقائياً لبقية الرسائل • Single :أي تحديد عنوان خاص بكل رسالة نقوم بإدخالھا ةمفرد ،.

No. of Alarms Occurred :في مسجل ذاكرة إذا ما تم لتخزين العدد الكلي لإلنذارات الفعالة

." Usage"تفعيل الخيار

:و في الجدول نالحظ األعمدة التالية

Device :عنوان خانة الذاكرة المرتبطة برسالة اإلنذار .

Text Table Name :لتحديد جدول النصوص المرتبط بھذا الشريط .

Text Index : رقم الرسالة في جدول النصوص.

Preview :النص ذو الرقم المحدد بالعمود رضع"Index " من جدول النصوص.

Amjad
Eng. Amjad Snober
Page 68: XP_Builder Course v 1 Signed

"XP-Builder" Training Course - ©2008 68 / 79

: ضبط خصائص المشروع

تظھر نافذة تعديل خصائص المشروع" Common"القائمة من " Project Property Setting"بتنفيذ األمر

: XGT Panel Settingصفحة –أوالً ...من ھذه الصفحة نعرف عدد و نوع قنوات االتصال المستخدمة

" .XGT Panel Type"من ھذه الصفحة يمكن تغيير الشاشة من القائمة أما اختيار " .. Delete Controller"و " Add Controller"إزالة قنوات االتصال من خالل الزرين /يمكن إضافة

" .Product"المتحكم فيكون من خالل القائمة المنسدلة و تفاصيله بالضغط على الزر " Protocol"بعد اختيار المتحكم المطلوب، نعين برتوكول االتصال من القائمة

"Detail Setting .. " فمثالً تفاصيل البروتوكول"RS-232 " ھي:

Amjad
Eng. Amjad Snober
Page 69: XP_Builder Course v 1 Signed

"XP-Builder" Training Course - ©2008 69 / 79

Baud Rate : سرعة االتصال )BPS ( .

Data Bits : عدد الخانات الممثلة للبيانات.

Parity : نوع خانة التكافؤ )None, Odd, Even ( .

Stop Bits : عدد خانات التوقف.

Station : عنوان المتحكم في حال البرتوكول يعمل وفق شبكة.

: Screen Changeصفحة – ثانياً

ھذه الصفحة النافذة االبتدائية التي ستقوم فينحدد

و ذلك من .. الشاشة بإظھارھا عند بدء تشغيلھا " .Browse"خالل اختيارھا بواسطة الزر

المنبثقة من خالل /يمكن تغيير النافذة األساسية

" .Use Change Device"المتحكم عبر تفعيل الخيار

Base"بتفعيل الخيار لتغيير النافذة األساسية نقوم Window " و اختيار مسجل الذاكرة من الحقل

"Device. "

" Window"لتغيير النافذة المنبثقة نقوم بتفعيل الخيار " .Device"و اختيار مسجل الذاكرة من الحقل

: Security Settingsصفحة – ثالثاً

نحتاج في بعض األوقات حماية وظائف

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

.غيرھم

مستويات 9يدعم برنامج الشاشة .حماية مختلفة

يسرى ثم نكتب كلمة المرور لتفعيل مستوى حماية، نختار أحد مستويات الحماية التسعة في القائمة ال

" .Apply"و أخيراً نضغط الزر " Confirm"ثم نعيد كتابتھا في الحقل " Password"في الحقل " .Safety Lock Interval"عيل ميزة القفل التلقائي، نقوم بتحديد قيمة التأخير الزمني في الحقل فلت

المرور الخاصة به في الحقل نختار أحد مستويات الحماية التسعة و نكتب كلمة إللغاء مستوى حماية،"Old Password " و أخيرًا نضغط زر"Delete. "

Amjad
Eng. Amjad Snober
Page 70: XP_Builder Course v 1 Signed

"XP-Builder" Training Course - ©2008 70 / 79

: Storage Settingsصفحة – رابعاً

يمكن تحديد أماكن تخزين ملفات المشروع و بيانات أخرى في أدوات التخزين المتاحة و التي تكون إما

. CF، أو بطاقة Local Memoryالذاكرة الداخلية للشاشة

، "Image Files"في المشروع ةنحدد أماكن تخزين الصور المستخدم" Destination storage"في اإلطار " .Font Files"أو الملفات الخاصة بالخطوط المستخدمة

، جداول البيانات " Logging Data"نحدد أماكن تخزين بيانات التسجيل " Backup Storage"في اإلطار

"Recipe Data"لنوافذ ، و صور ا"Capture Image. "

: Auxiliary Settingsصفحة – خامساً

Print Direction : ضبط اتجاه الطباعة .إذا كان أفقي أم عمودي يماف

Screen Capture : تحديد وظيفة حفظ

.الشاشة كملف أو كأمر طباعة

System Alarm Window : إظھاررسالة تنبيه في حالة حدوث مشكلة

.نظام التشغيل الخاص بالشاشة تخص

Comm. Error Display : إظھار رسالةتنبيه في حالة حدوث مشكلة في االتصال

.مع المتحكم

Amjad
Eng. Amjad Snober
Page 71: XP_Builder Course v 1 Signed

"XP-Builder" Training Course - ©2008 71 / 79

: Cross Referenceدليل العناصر المستخدمة

إلى جدول يسرد جميع عناوين Outputتتحول نافذة الـ ) Tool \ Cross Reference( عند تنفيذ األمر .الذاكرة المستخدمة من قبل جميع العناصر البرمجية في المشروع

♣ Device Address :

مسجل /عنوان خلية الذاكرةالذاكرة المرتبط بعنصر برمجي

.معين ♣ Tag Name :

االسم البرمجي لعنوان الذاكرة و ذلك إن تم تعريفه من قبل

.المصمم ♣ Position :

الموقع الذي يحوي العنصر البرمجي، و قد يكون نافذة أساسية أو نافذة منبثقة أو

...نص برمجي ♣ Object Type :

رمز يميز نوع العنصر و رقمه .التسلسلي

مالحقة تكرار عنصر معين على عدد من الشاشات، كما نستطيع كننا االستفادة من ھذه األداة في مي

.العنصر في الجدول فتح النافذة التي تحويه تلقائياً و اختيار العنصر مباشرةً بالنقر المزدوج على ھذا

Amjad
Eng. Amjad Snober
Page 72: XP_Builder Course v 1 Signed

"XP-Builder" Training Course - ©2008 72 / 79

: Find & Replaceأداة البحث و االستبدال

..مسجل ذاكرة قي جميع شاشات المشروع /تستخدم ھذا األداة في البحث عن مكان خانة .لجميع العناصر التي تستخدم ذلك العنوان تمكننا من استبدال عنوان ذاكرة معين بعنوان آخركما

:تظھر النافذة التالية ) Tool \ Find & Replace( عند تنفيذ األمر

Find All :يمكننا تحديد حجم العنوان . . البحث عن عنوان الذاكرة في جميع النوافذ " .Word"و " Bit"من خالل الزرين ) مسجل/خلية(

Replace All :عنوان الذاكرة بعنوان آخر في جميع النوافذ استبدال.

Range Search :عناوين ذاكرة متسلسلة ابتداءً من العنوان المحدد، و بطول محدد البحث عن

" .Range Search"في حقل اإلدخال

Display in Find Result 2 : اظھار النتائج في الصفحة"Find Result 2" .

Search Area Setting : ضبط مناطق البحث و التي تظھر كبنية شجرية كما ھو موضح في .استثناء أي منطقة من المناطق التي يتكون منھا المشروع /يمكن اختيار ..الشكل أعاله

Close : إغالق النافذة.

Amjad
Eng. Amjad Snober
Page 73: XP_Builder Course v 1 Signed

"XP-Builder" Training Course - ©2008 73 / 79

: Memory Statisticsإحصاء استخدام الذاكرة

.استھالك عناصر المشروع لذاكرة الشاشة تعتبر ھذه األداة وسيلة إحصائية لمعرفة مدى :تظھر النافذة التالية ) Tool \ Memory Statistic( عند تنفيذ األمر

كما يبين الشكل أعاله، يمكن رؤية مقدار الذاكرة المستھلكة من قبل كل عنصر من عناصر المشروع .بشكل تفصيلي

: Data Checkفحص بيانات المشروع

" Errors"إلى تقرير يبين األخطاء " Output"تتحول نافذة ) Tool \ Data Check( عند تنفيذ األمر ى أحدھا يتم و بالنقر المزدوج عل.. إن وجدت في كافة أقسام المشروع " Warnings"التحذيرات و

.المشكلة ليتم العمل على إصالحھا االنتقال مباشرةً لموضع

Amjad
Eng. Amjad Snober
Page 74: XP_Builder Course v 1 Signed

"XP-Builder" Training Course - ©2008 74 / 79

: Optionsخيارات بيئة البرمجة

تظھر نافذة خيارات برنامج التصميم و التي تسمح للمصمم بتغيير أغلب ) Tool \ Options( بتنفيذ األمر ...اإلعدادات االفتراضية، و األلوان االفتراضية، و العديد من الخيارات اإلضافية

: Default Colorصفحة –أوالً

♣ ID/Address Text ColorObject :رمز تعريف العناصر /لون نص عنوان الذاكرة.

♣ Object ID/Address Font Size :رمز تعريف العناصر /حجم خط عنوان الذاكرة.

♣ Default Text Color of Diagram/Object : اللون االفتراضي لنص العنصر البرمجي أو .األشكال الھندسية

♣ of Diagram/ObjectDefault Line Color : لون الخط االفتراضي للعنصر البرمجي أو

.األشكال الھندسية

♣ Use Background Color : تفعيل استخدام لون الخلفية االفتراضي.

♣ Default BG Color : لون الخلفية االفتراضي.

♣ Default Grid Color : اللون االفتراضي للشبكة.

Amjad
Eng. Amjad Snober
Page 75: XP_Builder Course v 1 Signed

"XP-Builder" Training Course - ©2008 75 / 79

♣ Show Grid On New Screen : إظھار الشبكة عند إنشاء شاشة جديدة.

♣ Default Grid : ضبط األبعاد االفتراضية للشبكة.

:Project صفحة – ثانياً

♣ Show File Dialog @ Start Up : عند تفعيل ھذا الخيار تظھر النافذة التالية عند كل تشغيل :للبرنامج

فإننا " Open Project"أما بضغط الزر .. مشروع جديد نقوم بإنشاء " Creat Project"بضغط الزر .نقوم بفتح مشروع تم تصميمه مسبقاً

♣ Recent Files :ًو التي سيحتفظ بھا تحديد عدد الملفات التي جرى العمل عليھا حديثا

" .File"البرنامج في أسفل القائمة

♣ Auto Save : الحفظ من خالل الحقل تفعيل خيار الحفظ التلقائي، و يتم تحديد زمن"Interval."

♣ Show Property Dialog on New Diagram/Object : إظھار نافذة الخصائص عند إنشاء .عنصر برمجي جديد أو شكل ھندسي جديد

Amjad
Eng. Amjad Snober
Page 76: XP_Builder Course v 1 Signed

"XP-Builder" Training Course - ©2008 76 / 79

: Simulationبرنامج المحاكاة

" ..Tool \ Simulation"األمر ذييمكن للمصمم أن يختبر البرنامج الذي يبنيه في أي وقت من خالل تنف .و بعد ظھور نافذة المحاكي، يمكن النقر بزر الفأرة على أي عنصر كما لو أننا في شاشة اللمس

:مالحظة

يمكن عرض حجرات الذاكرة من مسجالت و خانات المستخدمة في شاشة معينة، و تعديل قيم ھذه " .. Tool \ Virtual Device Start"الحجرات من خالل تنفيذ األمر

:تظھر النافذة التالية

..كافة حجرات الذاكرة المستخدمة في الشاشة الحالبة" Screen Device List"تظھر الصفحة

" .."Device Valueيمكن مراقبة المسجل و تغيير قيمته من خالل العمود " ..Base Screen xx"نتقال ألي شاشة من خالل القائمة يمكن اال .يمكن تغيير نمط التشفير المستخدم في قراءة القيم من خالل القائمة المجاورة

فتظھر حجرات الذاكرة الخاصة بالشاشة، و بعض مواقع الذاكرة " Common Device List"أما الصفحة

.نات اإلنذار و غيرھا اة بالموارد العامة للمشروع مثل خالخاص

Amjad
Eng. Amjad Snober
Page 77: XP_Builder Course v 1 Signed

"XP-Builder" Training Course - ©2008 77 / 79

א א א א

Page 78: XP_Builder Course v 1 Signed

"XP-Builder" Training Course - ©2008 78 / 79

: XGTأنواع شاشات الـ

:يبين الجدول التالي األنواع المتوفر من شاشات اللمس و الفوارق التقنية فيما بينھا

المواصفات ملونة وحيدة اللون

XP30BTE/DC XP30BTA/DCXP30TTA/DCXP50TTA/DC XP70TTA/AC XP80TTA/AC

Mono Color تقنية اإلظھار

"Inch( 5.7 " 8.4" 10.4" 12.1(حجم اإلظھار

x 240 640 x 480 800 x 600 320 الدقة

Bit Gray Scale 65,536 Color-8 اللون

ثابت قابل للمعيارة التباين

ARM920Y (32 Bit RISC ) @ 200 MHz المعالج

Hardware Accelerator - المسّرع الرسومي

الذاكرةDisplay 2 MB 10 MB

BackUp - 512 KB ( Logging, Alarm, Data Saving )

Ethernet 1ch, IEEE802.3 , 10/100 Base-T

USB Interface - USB v1.1 Host x2

Serial RS-232 2ch ( 1 Port for PC communication )

RS-485 1ch ( RS-422 / RS-485 )

CF Memory Card - CF Memory Card ( TYPE-I) x1

Optional - منافذ مساعدة

CE, UL, MIC الشھادات

IP65F ( Front Water Proof Structure ) درجة الحماية

التغذية

الجھد DC 24V AC 100~220 V اإلسمي

الجھد Min 19.2 Vdc , Max 28.8 Vdc 85 ~ 264 Vac المسموح

40 37 20 8.5 االستطاعة

Amjad
Eng. Amjad Snober
Page 79: XP_Builder Course v 1 Signed

"XP-Builder" Training Course - ©2008 79 / 79

: قوائم نظام التشغيل

: Main Menu القائمة الرئيسية –أوالً : Settingاإلعدادات ♣

...ضبط إعدادات الشاشة من معايرة اللمس، اإلضاءة الخلفية، الوقت و التاريخ : Diagnosticالتشخيص ♣

تتيح للمصمم التأكد من عمل األجزاء المختلفة للعتاد الصلب الخاص مجموعة من األدوات ...بالشاشة مثل فحص استجابة اللمس، فحص الذاكرة، فحص المنافذ

: PLC Informationمعلومات المتحكم ♣ .الحصول على مجموعة بيانات تبين حالة االتصال مع المتحكم و بعض إعدادات الوصل

Update XGT Panelتحديث برنامج التشغيل ♣في حال توفر نسخة محدثة من برنامج تشغيل الشاشة، يمكن تحميله للشاشة من خالل

.ھذا األمر : Storage Downloadالتحميل من وسائط التخزين ♣

تحميل ملفات المشروع : Startالبدء ♣

.تشغيل الشاشة في نمط العمل، أي إظھار مشروع المصمم

: Setting Menuقائمة اإلعدادات – ثانياً : Touch Calibration معايرة اللمس ♣

لمعايرة زوايا اللمس الخاصة بالشاشة : Backlight Setting ضبط اإلضاءة الخلفية ♣

.لتفعيل ميزة اإلطفاء التلقائي لإلضاءة لعد فترة زمنية معينة :Date Time Setting الوقت و التاريخ ضبط ♣

.للشاشة RTCتغيير بيانات ساعة الزمن الحقيقي : PC Conn Setting إعدادات الربط مع الحاسب ♣

. TCP/IP Port، و منفذ الشبكة RS232 Baud Rateضبط سرعة االتصال ♣ Ethernet Setting :

.و غيره IPمن عنوان الـ Ethernetضبط إعدادات شبكة : Environment Setting إعدادات البيئة ♣

، و كذلك تفعيل ميزة إظھار المشروع مباشرةً بعد " Buzzer On/Off" بالصافرةيمكن التحكم " .Auto Goto Screen"إقالع الشاشة من خالل تفعيل الخيار

Amjad
Eng. Amjad Snober