More Related Content
Similar to LSIS PLC Course v2.0 (20)
LSIS PLC Course v2.0
- 2. "Master-K" Training Course - ©20082/102
الموضوعاتفهرس
: األول الفصلال إلى مدخلمالمنطقي تحكمللبرمجة القابل
الـ تعريفPLC............................................................................................06
الـ منظومة بنيةPLC.....................................................................................60
مالمسح دورة فهوم.....................................................................................80
ت طرقالمداخل وصيل....................................................................................90
المخارج توصيل طرق....................................................................................11
المنطقية المتحكمات أجهزة تصنيف.................................................................21
الفصلالثاني:شركة من المنطقية المتحكماتLSIS
للعائلة العامة المواصفاتMaster-K................................................................15
الصندوق المخططللمعالج يMK120s..............................................................15
وصفأجزاءالمعالجMK120s..........................................................................16
للمعالج األساسية المميزات.........................................................................17
أشكالالمعالجاتMK120s............................................................................18
أشكالالمعالجاتMK80s..............................................................................19
البرمجة و المنطقية النظم في أساسيات : الثالث الفصل
العد أنظمة.................................................................................................22
المعلومات نظم في الثنائي النظام أهمية........................................................23
البيانات حجوم أنواع......................................................................................24
شفراتالبياناتالمحرفية و الرقمية.................................................................25
األساسية المنطقية العمليات.........................................................................62
للمعالج الذاكرة مخططMK120s.....................................................................27
للمعالج الذاكرة مخططMK80s.......................................................................28
الدخل نقاط عنونة آلية/المدمجة المعالجات في الخرج.........................................28
البرمجةبلغةLadder...................................................................................29
- 3. "Master-K" Training Course - ©20083/102
الموضوعاتفهرس
الفصلالرابعبرنامج على العمل :KGL-Win
الرئيسية الواجهة وصف.................................................................................32
جديد برنامج بدء.........................................................................................33
إالتعليمات دخال.........................................................................................34
بارامترات تعديلالمتحكم..............................................................................36
المتحكم إلى البرنامج تحميل........................................................................37
األخطاء من تنقيحه و البرنامج توثيق................................................................38
: الخامس الفصلللمعالجات البرمجية التعليماتMaster-K
األساسية التعليمات.....................................................................................41
المقارنة تعليمات........................................................................................43
المؤقتات و العدادات......................................................................................44
الحسابية التعليمات.....................................................................................49
المنطقية التعليمات.....................................................................................51
الدوران و اإلزاحة..........................................................................................54
تعليماتنقلالبيانات....................................................................................58
البرنامج بتدفق التحكم تعليمات.....................................................................60
تعليماتالنظام............................................................................................62
الفصلالسادس:السرعة عالية العداداتH.S.C.
السرعة عالي العداد مفهوم...........................................................................65
العد أنماط.................................................................................................65
برمجةHSCالمعالج فيMK80s....................................................................66
برمجةHSCالمعالج فيMK120s...................................................................69
- 4. "Master-K" Training Course - ©20084/102
الموضوعاتفهرس
الفصلالسابع:التوسعة وحدات مع التعامل
التشابهية التوسعة وحدات...........................................................................73
الحرارية التوسعة وحدة................................................................................77
الحقيقي الزمن ساعة.................................................................................79
الفصلالثامنعملية مشاريع :
المشروع1اآللي الناقل السير :.....................................................................83
المشروع2النفخ عربة :...............................................................................84
المشروع3التفريغ و التعبئة عربة :.................................................................85
المشروع4:نجمي إقالع-مثلثي..................................................................86
المشروع5ماء صهريج تعبئة :........................................................................87
المشروع6وزن بفاحص مزود إنتاج عداد :.........................................................88
المشروع7فرن حرارة تنظيم :.......................................................................89
المشروع8الـ قيمة حساب :RPMلمحرك........................................................90
المشروع9مركزي تكييف مروحة سرعة تنظيم :................................................91
المشروع10ضخ لمحطة اليدوي النظام :.........................................................92
الملحق
مالمعالج واصفاتMK120s.............................................................................94
مالمعالج واصفاتMK120s(E)........................................................................96
مالمعالج واصفاتMK80s..............................................................................97
النوع من للمتحكمات التوسعة وحداتCompact................................................98
الحرارية التوسعة وحدة................................................................................99
التشابهية التوسعة وحدات.........................................................................100
" الخاصة الذاكرة خاليا أهمF".......................................................................102
- 6. "Master-K" Training Course - ©20086/102
الـ تعريفP.L.C.:
مصطلح إنالـPLCالكلمات من نحت هوProgrammable Logic Controllerالمنطقي المتحكم أي
. للبرمجة القابل
م حاسب عن عبارة هو وخصصالصناعية لألغراضيستخدمعملها أتمتة بهدف باآلالت للتحكمحيث ،
التحكم تتضمن خاصة وظائف إلى باإلضافة تعليمات لتخزين للبرمجة قابلة ذاكرة يستخدمOn/Off،
. البيانات معالجة و ،الحسابية العمليات ،عدادات ،مؤقتات
لقدالـ وجود إلى الحاجة نشأتPLC: ضرورة بسبب
1.. النظام مخارج و مداخل تعديل عملية تسهيل
2.تعديل عملية تسهيل. البرنامج تعديل خالل من النظام سلوك
3.. الريليهات من كبير عدد مكان المعالج حلول عن ناجم الكلفة في توفير
4.. بالريليهات التقليدي التحكم لنظام األسالك من كبير عدد توصيل عند المستهلك الوقت توفير
الـ يتمتعPLC: التالية بالمميزات
1.. عالية مرونة
2.سريع استجابة زمن.
3.. معقدة أنظمة أتمتة على قادر
4.. بعد عن الصيانة و التحديث عمليات إجراء إمكانية
5.. بارامتراته جميع مراقبة خالل من النظام حالة تشخيص سهولة
6.. المنتجة اآلالت على البرنامج تحميل إعادة خالل من التصنيع دورة تسريع
7.يؤمنيستحيل بوظائف تقوم و المبرمج على العناء توفر التي المتقدمة التعليمات من مجموعة
علبه القيام التقليدي التحكم نظام ى. ا
الـ منظومة بنيةP.L.C.:
الـ بنية تتكونPLC: من عام بشكل
1.( التغذية وحدةPower Supply: )
لعمل الالزمة الجهود تؤمن حيث،المعالج،الدخل إشارات قراءة.. المخارج تفعيل
التغذية مصدر يكون أن يمكن و220 Vacأو24 Vdc.
2.( المركزي المعالج وحدةCentral Processing Unit: )
طلبات معالجة مثل األخرى الوظائف بعض و ،الذاكرة في المخزن البرنامج عمل تنفيذ يؤمن
الذاتي التشخيص و االتصال. النظام لحالة
3.( الذاكرة وحدةMemory Unit: )
... قسمين إلى تنقسم و
البرنامج ذاكرة(Program Memory):. المستثمر برنامج على تحتوي حيث
( المعطيات ذاكرةData Memoryالنظام متحوالت قيم تضم حيث : )أزمنة تكون قد التي
،مطلوبة حرارة كدرجة مرجعية قيم أو معينةدور تلعب كماًا. الحسابية العمليات في
- 7. "Master-K" Training Course - ©20087/102
4.( المداخل وحدةINPUTs Block: )
المستخد أوامر تنقل أزرار و مفاتيح من النظام حساسات لجميع منفذ تمثلمأو ،للمعالج
... ضغط ،رطوبة ،حرارة كحساس به المتحكم للنظام فيزيائية قيم تقرأ حساسات
: نوعين على المداخل أن أي
1.مداخل... الكونتاكتورات ألحد مساعد تماس من إشارة ،مفاتيح :رقمية
2.:تشابهية مداخلجهد إشارة0~10 volt... ) تاكوميتر ( سرعة عن تعبر
5.( المخارج وحدةOUTPUTs Block: )
تمثلتنفيذ أداةالذي بالشكل بها التحكم المراد المنظومة تعمل كي المعالج يعطيها التي األوامر
. معالجته نتائج و المخزن للبرنامج ًوفقا ذلك و المستخدم رغبة يحقق
ًأيضا يمكن–المداخل لدى الحال هو كما-. تشابهية أو رقمية المخارج تكون أن
وما ًةعادتكونالرقمية المخارجثالثة أحد: أنواع
ريليهRelay:ي. التطبيقات معظم في قياسي الخيار مثل
ترانزستورTransistor. الخرج حالة تغيير سرعة إلى تحتاج التي للتطبيقات يستخدم :
الصلبة الحالة ريليهSolid State Relayي :. الترانزستور و الريليه مزايا بين جمع
يبين التالي الشكل والـ لنظام الرئيسية األجزاءPLC:
المعالج ألن الضوئية العوازل بواسطة المعالج عن ًكهربائيا ًعزال معزولين المخارج و المداخل من ًكال إن
الـ رتبة من صغير مستمر جهد على يعمل5 Vdcالتي المداخل إشارة مع ًةمباشر التعامل يستطيع ال و
تكون قد24 Vdcحتى أومتناوب جهد إشارةACال حتى المعالج عن معزولة المخارج تكون ًأيضا و ،
المعال يقودها التي األحمال في مشاكل تؤديت قد للتيار عالية قيم مرور إلى جوحدة إتالف إلى ؤدي
الـ جهاز تلف إلى بالتالي و المعالجPLC. بالكامل
- 8. "Master-K" Training Course - ©20088/102
: المسح دورة مفهوم
وضع يتم حالماالعمل نمط في المتحكم
(Runبه الخاص التشغيل نظام يبدأ )
متكررة سلسلة بتنفيذالمسح دورة تدعى
(Scan Cycle)تتكونمهام خمسة من
وفقالتالي الترتيب:
1.المداخ قراءةل.
2.. البرنامج تنفيذ
3.. االتصال طلبات معالجة
4.. الذاتي الفحص إجراء
5.. المخارج تحديث
ًأوال–المداخل قراءة:
الكهربائية الحالة قراءة على المعالج يعمل
،التشابهي و الرقمي بنوعيها للمداخلثم
يحفظها و قيمتها بتكميم يقوم. الذاكرة في
يقوم ال و الذاكرة في تخزينها تم كما حالته باسترجاع يقوم ،الدخل حالة لمعرفة البرنامج يحتاج عندما
ل الحقيقية القيمة بفحص. البرنامج تنفيذ لحظة لمدخل
ًثانيا–البرنامج تنفيذ:
البرنامج تعليمات بتحميل المخزن البرنامج تنفيذ على المعالج يعملالذاكرة منبشكل تنفيذها و
المحدد البرنامج نهاية إلى الوصول حتى متسلسلةبتعليمةEND.
ًثالثا–االتصال طلبات معالجة:
يقومالمعالجبتنفيذمن تصله التي عليها كتابة أو الذاكرة من قراءة طلب أكانت ًءسوا االتصال طلبات
بيانات إرسال على يعمل أن أو ،المختلفة االتصال شبكات عبر المعالج مع المتصلة المحيطية التجهيزات
. معه مرتبطة أخرى تجهيزات إلى المخزن البرنامج وفق
ًرابعا–الذاتي الفحص إجراء:
أن قبلسالمة و سالمته من يتأكد أن يجب ) المخارج حالة تحديث ( خارجي أمر أي المعالج يصدر
. مشاكل أي من خلوها و معه المتصلة الوحدات
خامسًا–المخارج تحديث:
ليتم جاهزة المعالجة هذه نتائج أصبحت ،االتصال طلبات معالجة و البرنامج بتنفيذ المعالج قام أن بعد
للمخ إرسالها. له مخطط هو كما العمل لتأدية آمن بشكل التشابهية و الرقمية ارج
- 9. "Master-K" Training Course - ©20089/102
المداخل توصيل:
ًأوال–النوع من الدخلAC:
الذي النوع من المداخل كون حال في
متناوب تيار إشارة مع يتعاملACوصل يتم
للمداخل المشتركة النقطةCOMخط مع
بالدخل الخاص الحيادي.
الخاص الطور خط مع فتتصل المداخل أما
بالدخلHot Phase.
ًثانيا–النوع من الدخلDC:
الذي النوع من المداخل كون حال في
تيار إشارة مع يتعاملمستمرDCلدينا
بحسب وذلك التوصيل من مختلفين شكلين
.المصنعة الشركة تحدده كما المدخل نوع
حالة( المنبعSourcing: )
وصل يتمخط مع للمداخل المشتركة النقطة
القطبالموجبالخاصبالتغذية.
خط مع فتتصل المداخل أماالسالب القطب
. بالتغذية الخاص
- 10. "Master-K" Training Course - ©200810/102
( المصرف حالةSinking: )
مع للمداخل المشتركة النقطة وصل يتم
. بالتغذية الخاص السالب القطب خط
أماالموجب القطب خط مع فتتصل المداخل
. بالتغذية الخاص
مالحظة:
. التوصيل من النوعين بكال تسمح داخلية كهربائية بنية ذات مداخل هناك تكون قد
- 11. "Master-K" Training Course - ©200811/102
: المخارج توصيل
ًأوال–ترانزستورية المخارج:
نوع من الحمل يكون الحالة هذه فيDC. ًحصرا
( المنبع حالةSourcing: )
المشتركة النقطة وصل يتمللمخارجمع
. بالتغذية الخاص الموجب القطب خط
أماالمخارجالسالب القطب خط مع فتتصل
. بالتغذية الخاص
حالةالمصرف(Sinking: )
المشتركة النقطة وصل يتمللمخارجمع
بالتغذية الخاص السالب القطب خط.
أماالمخارجالموجب القطب خط مع فتتصل
. بالتغذية الخاص
- 12. "Master-K" Training Course - ©200812/102
ثانيًا–المخارجالنوع منSSR:
الحمل يكون أن يمكن الحالة هذه في
النوع منDCالنوع من أوAC.
اإللكتروني العنصر أن ذلك في السبب
على يعمل مفتاح يمثل الذي ""الترياك
وصل/فصلالحملالتيار يمرر أن يمكن
كال فياالتجاهين.
ًثالثا–النوع من المخارجRelay:
النوع من الحمل يكون أن يمكن الحالة هذه في ًأيضاDCالنوع من أوACالريليه تماس ألن ذلك و ..
. االتجاهين كال في التيار يمرر أن يمكن
: المنطقية المتحكمات أجهزة تصنيف
بتصنيف نقوم أن يمكن: أساسيين صنفين إلى المنطقية المتحكمات
1.( المدمجة المتحكماتCompact PLC: )
المداخل و ،المعالج ،التغذية وحدة :المتحكم منظومة أجزاء تكون فيها و/واحد كيان ضمن المخارج
ما ًةعاد و .. بينهم الفصل يمكن والو الثمن رخيص يكونالصغيرة المشاريع في يستخدم.
2.المتحكماتالللتخصيص قابلة(Modular PLC: )
المداخل و ،المعالج ،التغذية وحدة :المتحكم منظومة أجزاء تكون فيها و/المخارجشكل على
تدعى قاعدة على تثبت بطاقاتRackفتحات تحويSlotsمهمة تؤدي بطاقة مع منها كل يتصل
. مداخل بطاقة أو معالج بطاقة تكون كأن معينةما ًةعاد و ..المتوسطة المشاريع في يستخدم
والكبيرة.
يمتازتعديل في العالية بالمرونة النوع هذاودعمه التحكم منظومة توسيع ومن واسع لطيف
شبكاتاالتصالتستثمر أن يمكن التيالمعالج قبل من. متزامن بشكل
- 13. "Master-K" Training Course - ©200813/102
مالحظاتأفكار و
مالحظات إلضافة مخصصة الصفحة (هذهأفكار و)فصل كل عن القارئ
- 15. "Master-K" Training Course - ©200815/102
للعائلة العامة المواصفاتMaster-K:
شركة أنتجت لقدLSISلعائلة تنتمي التي المتحكمات من العديدMaster-K: أهمها من و
1.MK200sالنوع من هو و :Modular PLCالمشاريع في للعمل تؤهله متقدمة بمواصفات يتمتع
. الكبيرة و المتوسطة
2.MK120sالنوع من هو و :Compact PLCالمشاريع في يستخدم ما ًةعاد و عالية مواصفات ذو
الصغيرةالمتوسطة و.
3.MK80sنفس له :مواصفاتMK120sو البرمجية القدرات ببعض يختلفان لكنهما عام بشكل
للمعالج البرنامج ذاكرة ًفمثال الصلبة المكوناتMK80sذاكرة من أقلMK120sما ًةعاد و ..
الص المشاريع في يستخدم. فقط غيرة
العائلة تملك ،ًعموماMaster-K: التالية المميزات
رقمية دخل توسعاتDC. ترانزستور أو ريليه تكون أن يمكن رقمية خرج توسعات و ،
دخل توسعات/تشابهية خرج( اإلشارات مع للتعامل0~10 V , 0~20 mA. )
مثل تطبيقات مع للتعامل خاصة وظائف ذات توسعاتقراءة ،الحرارة حساسات مع المالئمة
( السرعة عالية نبضاتEncoder. بالموضع التحكم ألغراض السرعة عالية نبضية مخارج و )
( المختلفة االتصال شبكات تدعم توسعاتRS232, RS485, Fnet, Dnet …)
للمعالج الصندوقي المخططMK120s:
للمتحكم الصندوقي المخطط التالي الشكل يبينMK120s. التوسع آللية توضيح مع
- 16. "Master-K" Training Course - ©200816/102
( الرئيسية المعالجة وحدة مع التوسعة وحدات تتصلMain Unitيدعى خاص اتصال كبل طريق عن )
(System Busبـ يسمح المعالج هذا و .. )3توسعات وحداتالتالي الجدول يوضح حيث ،أقصى كحد
الممكنة االحتماالتالمعالج أجل من للتوسعاتMK120s:
الوحدة نوعاألقصى العددمالحظات
رقمية وحدات3
2االقتصادي المعالج في أقصى كحد تشابهية وحدات3
التشابهي المؤقت وحدة3
اتصاالت وحدة1
وصفأجزاءالمعالجMK120s:
ًوصفا التالي الشكل يبين:هي التي و الخارجي المتحكم ألجزاء
1.( للمعالج الحالة مؤشراتCPU Status LEDs: )
:هي و مؤشرات ثالثة هناك
PWR LED. طبيعية و موجودة المعالج تغذية كون حال في يضئ و ،الطاقة مؤشر :
Run LED. البرنامج تنفيذ نمط يعمل في المعالج أن أي ،العمل مؤشر :
ERR LED. ما خطأ وجود اكتشاف حال في يومض حيث ،الخطأ مؤشر :
- 17. "Master-K" Training Course - ©200817/102
2.الدخل مؤشرات/( الخرجI/O LEDs: )
كانت إذا المخارج و المداخل حالة إلى تشيرف. ال أم تفعيل حالة ي
3.( االتصال منفذRS485):
. محيطية أجهزة عدة مع المعالج تربط تحكم شبكة لبناء يستخدم
4.: العمل نمط مفتاح
:هي و المعالج عمل نمط من تغير مواضع ثالثة له و
Run. البرنامج تنفيذ وضعية في المعالج لجعل :
PAU / REM:. بعد عن التحكم نمط تمكين و ،مؤقت بشكل البرنامج إليقاف
Stop:. البرنامج تنفيذ عن يتوقف المعالج لجعل
5.. الخاصة الوظائف مفتاحي
6.( االتصال منفذRS232):
. الحاسب بواسطة البرمجة ألغراض يستخدم
7.وصلة غطاءممر. التوسعة
8.الدخل قسم غطاء/الخرج
9.سكة على التعليق خطافDIN.
األساسية المميزات: للمعالج
إنالالمميزات هذه و ،إمكاناته و المعالج بأداء عام بشكل ترتبط عام بشكل للمتحكم األساسية مميزات
التي هيممكن أداء أعلى يحقق الذي المعالج بانتقاء ذلك و آخر دون معين لمتحكم اختيارنا ستحدد
كلف على المحافظة الوقت بنفس و المطروح التطبيق لتشغيلة. معقولة اقتصادية
: البعض بعضها عن المعالجات يميز مما و
. البرنامج ذاكرة حجم
. المعطيات ذاكرة حجم
التي التغذية نوع. عليها يعمل
. التعليمة تنفيذ في المعالج سرعة
المداخل عدد/. معها التعامل الممكن األعظمي المخارج
. معين تطبيق في نحتاجها قد معينة اتصال لشبكات دعمه
دعم و ،السرعة عالية العدادات مثل معينة خاصة لوظائف دعمهRTC...
بناؤه المراد التطبيق دراسة المبرمج على يجبالمذكورة النقاط االعتبار بعين األخذ مع ،بدقةمن و ،ثم
. المناسب المتحكم اختيار
- 18. "Master-K" Training Course - ©200818/102
المعالجات أشكالMK120s:
للمعالج المختلفة األحجام يوضح جدول يلي فيماMK120s... المخارج و المداخل عدد وفق
Output TypeInput TypeOutputs No.Inputs No.Model
Relay outputsinputs(24VDC)812K7M-DR20U
Relay outputsinputs(24VDC)1218K7M-DR30U
Relay outputsinputs(24VDC)1624K7M-DR40U
Relay outputsinputs(24VDC)2436K7M-DR60U
Relay outputs
TR outputs
inputs(24VDC)
4/0
4/8
12K7MDRT/DT20U
Relay outputs
TR outputs
inputs(24VDC)
8/0
4/12
18K7MDRT/DT30U
Relay outputs
TR outputs
inputs(24VDC)
12/0
4/16
24K7MDRT/DT40U
Relay outputs
TR outputs
inputs(24VDC)
20/0
4/24
36K7MDRT/DT60U
الجدول أماالتالياالقتصادي للمعالج المختلفة األحجام فيوضحEconomicMK120s...
Output TypeInput TypeOutputs No.Inputs No.Model
Relay outputsinputs(24VDC)46K7M-DR10UE
Relay outputsinputs(24VDC)68K7M-DR14UE
Relay outputsinputs(24VDC)812K7M-DR20UE
Relay outputsinputs(24VDC)1218K7M-DR30UE
- 19. "Master-K" Training Course - ©200819/102
المعالجات أشكالMK80s:
للمعالج المختلفة األحجام يوضح جدول يلي فيماMK80s... المخارج و المداخل عدد وفق
Output TypeInput TypeOutputs No.Inputs No.Model
Relay outputs
TR outputs
inputs(24VDC)46
K7M-DR10S/DC
K7M-DT10S
Relay outputs
TR outputs
inputs(24VDC)812
K7M-DR20S/DC
K7M-DT20S
Relay outputs
TR outputs
inputs(24VDC)1218
K7M-DR30S/DC
K7M-DT30S
Relay outputs
TR outputs
inputs(24VDC)1624
K7M-DR40S/DC
K7M-DT40S
Relay outputs
TR outputs
inputs(24VDC)2436
K7M-DR60S/DC
K7M-DT60S
- 20. "Master-K" Training Course - ©200820/102
أفكار و مالحظات
مالحظات إلضافة مخصصة الصفحة (هذهأفكار و)فصل كل عن القارئ
- 22. "Master-K" Training Course - ©200822/102
أنظمة: العد
هناكأنظمة أربعالمتحكمات برمجة في مستخدمة عدطريقة التالي الجدول يوضح و .. المنطقية
: منها كل في العد تسلسل
العشري النظام
Decimal
عشري الست النظام
Hexa Decimal
الثماني النظام
Octal
الثنائي النظام
Binary
00000000
11100001
22200010
33300011
44400100
55500101
66600110
77700111
881001000
991101001
10A1201010
11B1301011
12C1401100
13D1501101
14E1601110
15F1701111
16102010000
العشري النظام يعتمدمكون مجالمن( أعداد عشرة0 ~ 9. )
العشري الست النظام يعتمدمكون مجالمن16عد( د0 ~ F. )
النظام يعتمدالثمانيمكون مجالمن8( أعداد0 ~ 7. )
النظام يعتمدالثنائيمكون مجالمنعددين(0 ~ 1. )
( العد نظام بأساس المجال هذا يسمىB. )
لمن لتحويلصيغة نطبق العشري النظام إلى عد نظام أي: التالية المجموع
∑ (D) × Bn𝑛=i
𝑛=0
: أن حيثiالعدد خانات عدد =–1
Dقيمة =( العدد خانةDigit Value)
Bالعد نظام أساس =(Numeric System Base)
n=( الخانة وزن0أج منل، أهمية األقل الخانة1) ... التالية للخانة.
- 23. "Master-K" Training Course - ©200823/102
العدد لدينا أنه بفرض16[3F10: نكتب العشري للنظام لتحويله عندئذ ... ]
(3) x 160
+ (F) x 161
+ (0) x 162
+ (1) x 163
= 4339
العدد لدينا أنه بفرض2[100110: نكتب العشري للنظام لتحويله عندئذ ... ]
(1) x 21
+ (1) x 22
+ (1) x 25
= 2 + 4 + 32 = 38
أالمعلومات نظم في الثنائي النظام همية:
..البيانات معالجة و بتخزين تقوم التي الرقمية األنظمة في ًكبيرا ًدورا الثنائي النظام يلعبيتسم حيث
بواسطة تمثيله بسهولةالمعطيات نقل سهولة و ،اإللكترونية العناصراسترداد إمكانية وهامن بالرغم
. التشويش و الضجيج لعوامل تعرضها
( العددين على مبني الثنائي النظام إن1( و )0( منطقيتين حالتين عن يعبران الذين )Trueأو )
(Falseفعلى التحكم منظومة في المخارج و المداخل حالة عن للتعبير مناسب النظام هذا بالتالي و )
الحالة أنها على مفتاح من إشارة وجود حالة عن التعبير يمكن المثال سبيل1أوOnالتعبير يمكن أو ،
الحالة أنها على الفصل حالة في المتحكم مخارج أحد كون حالة عن0أوOff.
وبخانات عدة اجتماعالثنائية األعداد منيمكنلناو الحسابية العمليات عليها نجري و األرقام نشفر أن
الرموز و األبجدية األحرف تشفير يمكن كما المنطقية.
األرقام عن التعبير يمكنأهمية األكثر الخانة باستخدام السالبة و الموجبةMSBالخانات لمجموعة
" قيمة ذات كونها حال ففي ..للعدد المكونة0" قيمة ذات كانت إذا و ،موجب فالعدد "1. سالب فالعدد "
يبين التالي الجدول و. المؤشرة غير و المؤشرة األعداد لتمثيل الموافق التشفير
المؤشرة غير األعدادالمؤشرة األعدادالثنائي العدد
000000
110001
220010
330011
440100
550101
660110
770111
8-71000
9-61001
10-51010
11-41011
12-31100
13-21101
14-11110
151111
- 24. "Master-K" Training Course - ©200824/102
: البيانات حجوم أنواع
في تستخدم التي و الثنائي النظام في أساسية تخزين وحدات خمسة هناكالمتحكمات برمجة
:هي و المنطقية
الـBit:
إما قيمتها تكون و تخزين وحدة أصغر0أو1.
الـNibble:
من مكونة وحدة4خانات...( المجال ضمن ًعددا تمثل و0 ~ 15)( أو0 ~ F)
0123
MSB LSB
الـByte:
من مكونة حدة و8... خانات( المجال ضمن ًعددا تمثل و0 ~ 255)( أو0 ~ FF)
01234567
MSB LSB
الـWord:
من مكونة وحدة16... خانة( المجال ضمن ًعددا تمثل و0 ~ 65535)( أو0 ~ FFFF)
0123456789ABCDEF
MSB LSB
الـDouble Word:
من مكونة وحدة32( المجال ضمن ًعددا تمثل و ... خانة0 ~ 4,294,967,295)
الـ على أساسي بشكل مبنية المتحكمات ذاكرة تكون ما ًةعادBit،المخارج و المداخل تمثيل أجل من
الـ وWordالـ وDouble Wordمصممة المعالج تعليمات تكون حيث ... األحرف و األعداد تمثيل أجل من
إلى للولوجبينما ،المناطق هذهتكون قدمباشر غير بشكل التعليمات ببعض مدعومة الوحدات أنواع بقية
. اإلطالق على مدعومة غير أو
- 25. "Master-K" Training Course - ©200825/102
: المحرفية و الرقمية البيانات شفرات
ًأوال–الـ شفرةASCII:
األحرف و األعداد بين التمييز المعالج يستطيع الالرموز وتم قد و .. رقمية كقيم ًجميعا إليها ينظر بل ،
لتمييز قياسية مرجعية وضعبعضها عن المحارفدعيت قد و معينة رقمية قيمة محرف لكل يسند بحيث
باسم المرجعية هذهASCII(American Standard Code for Information Interchange. )
المرجعية هذه عن أمثلة يعرض التالي الجدول و:
المحرفالعشرية القيمةالثنائية القيمة
A651000001
B661000010
C671000011
.
.
Z901011010
a971100001
b981100010
.
.
z1221111010
0480011110
1490011111
2500100000
.
.
9570100111
Space200010100
?630111111
ًثانيا–الـ شفرةBCD:
من النمط هذا فييت التشفيرمعشرية خانة كل عن التعبير. خانات أربع من مكون ثنائي بعدد.
اختصار وBCD(Binary Coded Decimal. التشفير هذا آلية عن يعبر )
: التشفير هذا طريقة يبين التالي الجدول و
BCDDecimalBCDDecimal
0101500000
0110600011
0111700102
1000800113
1001901004
مثال:
[ 730 ] Dec = [ 0111 0011 0000 ] BCD
- 26. "Master-K" Training Course - ©200826/102
المنطقية العملياتاألساسية:
ًأوال–عمليةAND:
" العملية هذه ناتج يكون1كانت إذا منطقي "جميعدخول
" المنطقية الحالة لها العملية هذه1. "
بدون مداخلها ""جميع كانت إذا ""محقق العملية خرج أن أي
محقق غير أحدها كون حال في و ،محققة استثناءخرج يصبح
. محقق غير العملية هذه
ثانيًا–عمليةOR:
" العملية هذه ناتج يكون1كانت إذا منطقي "أحدهذه دخول
" المنطقية الحالة لها العملية1. "
أيكان إذا ""محقق العملية خرج أن"أحد"المدعلى اخل
محقق األقلكون حال في و ،جميعهاخرج يصبح محقق غير
. محقق غير العملية هذه
ثالثًا–عمليةXOR:
نات يكون" العملية هذه ج1كان إذا منطقي "غير دخليها
متماثلين.
التماثل عدم بعملية ًأيضا العملية هذه تدعى السبب لهذا و
. المنطقي
ًرابعا–عمليةNOT:
العملية هذه ناتج يكونًمعاكسا. لدخلها
العملية خرج أن أيهو. دخلها لحالة المنطقي ""النفي
مالحظة:
العمليتينANDوORعملية بينما ،دخلين من أكثر لهما يكون أن يمكنXOR.. فقط دخلين لها
عملية أماNOT. ًحصرا واحد دخل فلها
X and YYX
000
010
001
111
X or YYX
000
110
101
111
X xor YYX
000
110
101
011
NOT XX
10
01
- 27. "Master-K" Training Course - ©200827/102
للمعالج الذاكرة مخططMK120s:
المعالج في الذاكرة أقسام التالي الشكل يبينMK120s.
المنطقةP:. العنونة لمجال ًوفقا بينهما التمييز يتم حيث .. المخارج و المداخل بعنونة خاصة
المنطقةM. معينة برمجية حاالت لخزين المساعدة الذاكرة خانات :
المنطقةKوظيفة نفس لها مساعدة ذاكرة خانات :M. التغذية بانقطاع قيمها على تحافظ لكنها
المنطقةFالوظائف خانات :للكتابة منها و للقراءة منها ،الخاصة.
المنطقةC،العدادات بتعليمات خاصة :كلمة أو كخانة إليها الوصول يمكن.
المنطقةT:،المؤقتات بتعليمات خاصةكلمة أو كخانة إليها الوصول يمكن.
المنطقةDا منطقة :ككلمة إليها الوصول يمكن لبيانات. فقط
المنطقةS. الخطوية البرمجة في المستخدمة الذاكرة خانات :
المنطقةLبتعليمات خاصة :. التسلسلي االتصال وظائف
- 28. "Master-K" Training Course - ©200828/102
للمعالج الذاكرة مخططMK80s:
المعالج ذاكرة مخططMK80sذاكرة مخطط نفس لهالمعالجMK120sالمؤقتات منطقة باستثناءT
المعالج يدعم ال حيث80sزمنية قاعدة ذو مؤقت1 mSec.
المداخل عنونة آلية/المدمجة المعالجات في المخارج:
يوضحالذاكرة عناوين حجز طريقة التالي الجدولالخرج و الدخل بنقاط الخاصةو المعالج من كل في
التوسعاتالنوع من المتحكمات أجل منCompact PLC:
الوحدة نوعدخل/خرجمجالالذاكرةمالحظات
المعالج وحدة
دخلP000 ~ P03F64نقطة
خرجP040 ~ P07F64نقطة
# التوسعة1
دخلP080 ~ P08F16نقطة
خرجP090 ~ P09F16نقطة
# التوسعة2
دخلP100 ~ P10F16نقطة
خرجP110 ~ P11F16نقطة
# التوسعة3
دخلP120 ~ P12F16نقطة
خرجP130 ~ P13F16نقطة
- 29. "Master-K" Training Course - ©200829/102
بلغة البرمجةLadder:
المساعدة الكونتاكتور تماسات مفهوم و ،المنطقية للعمليات األساسية المبادئ على باالعتماد
وضع تم الكهربائية المخططات رسم طرق و ،ًسابقا التقليدي التحكم عمليات في المستخدمة
بلغة يدعى ما أو السلمية البرمجة لغة أسسLadder.
( مضخة لدينا أنه بفرضPump: التالية الشروط وفق تعمل أن لها نريد )
( ماء مستوى وجودWater. الضخ بعملية للقيام ٍفكا )
( المضخة تشغيل مفتاحSL_Pump" الوضعية في )On. "
( الطوارئ كباسEMG. مضغوط غير )
اآلن: التالية الرموز بافتراض
( مفتوح تماسOpened Contact. تغذيته عند التماس نقطتي يقصر : )
( مغلق تماسClosed Contact. تغذيته عدم عند التماس نقطتي يقصر : )
( خرج وشيعةOutput Coil. المضخة محرك :مثالنا في و .. ما خرج عن تعبر : )
: التالي السلمي المخطط رسم يمكن المطروح المثال على المفاهيم هذه بتطبيق
( المداخل إلى السابق للمثال التحكم نظام مداخل وصلنا فإذاP0, P1, P2قمنا و ،الترتيب على )
( المخرج عبر المضخة محرك بتغذيةP40ع ):يلي كما الرسم إعادة يمكن ندئذ
( جديد ""مدخل إضافة نريد أننا بفرضTestيصبح عندئذ .. شروط أية بدون المضخة عمل الختبار )
: أدناه الشكل في كما البرنامج
- 30. "Master-K" Training Course - ©200830/102
أفكار و مالحظات
مالحظات إلضافة مخصصة الصفحة (هذهأفكار و)فصل كل عن القارئ
- 32. "Master-K" Training Course - ©200832/102
: الرئيسية الواجهة وصف
لبرنامج الرئيسية الواجهة شكل التالي الشكل يبينKGL-Win:
:هي و رئيسية مناطق أربعة إلى الواجهة هذه تقسيم يمكن
1)Project Windowهي نوافذ أربعة بين للتنقل تستخدم و ،المشروع نافذة :
a)Program. المتحكم برنامج تحرير و كتابة نافذة هي و :
b)Parameterو :. خاصة وظائف بتفعيل تقوم التي المتحكم بارامترات تعديل نافذة هي
c)Variable/Commentنافذة هي و :. البرنامج في المستخدمة المتحوالت تعريف
d)Monitor. الحاسب مع المتحكم وصل عند الذاكرة خاليا مراقبة نافذة هي و :
2)Toolbars. المستخدمة األوامر ألهم اختصارات يحوي الذي األدوات شريط :
3)Program Area. البرنامج تحرير و كتابة منطقة :
4)Message Windowرسائل تظهر أو معينة أوامر تنفيذ عند معلومات تظهر التي و ،الرسائل نافذة :
. المتحكم أو البرنامج في ما خلل حدوث عند األخطاء
- 33. "Master-K" Training Course - ©200833/102
: جديد برنامج بدء
( القائمة من األمر ننفذ جديد مشروع لبدءProject New Project( األيقونة نضغط أو ). ):فتظهر
( "فارغ "مشروع نختارBlank Project)" الزر نضغط وOk: فتظهر "
العائلة معالجات قائمة ضمن من المعالج نوع نختارMaster-K" زر نضغط ثم ..Ok. "
مالحظة( األمر ننفذ ًمسبقا موجود برنامج لفتح :Open ProjectProject( األيقونة نضغط أو ). )
- 34. "Master-K" Training Course - ©200834/102
: التعليمات إدخال
... التعليمات إلدخال المستخدم األدوات شريط التالي الشكل يوضح
البرنامج تعليمات كتابة اآلن لنحاول
: المجاور الشكل في الموضح
ًأوال-(المربع اإلدخال مربع نضع
)األزرقمن األول السطر بداية في
( األيقونة نضغط و البرنامج)
النافذة فتظهر مفتوح تماس إلضافة
: التالية
الحقل في الخلية رمز ندخلDeviceهو و
للبت الذاكري العنوانM0.
الخلية هذه دور عن يعبر ًنصيا ًاسما ندخل
اإلدخال حقل في ذلك و البرنامج عمل في
Variable.
هذه دور عن مفصل تعليق كتابة يمكن كما
اإلد حقل في الخليةخالComment.
" الزر نضغط النافذة إلغالقOK. "
ًثانيا-" نضغطF9( األيقونة أو "فتظهر )
نافذة فتظهر ،المباشر الخرج إدخال نافذة
العنوان نكتب .. المجاورة للنافذة مشابهة
P40الحقل فيDevice" نضغط وOK. "
- 35. "Master-K" Training Course - ©200835/102
ًثالثا-" التماس يلي الذي الموقع إلى اإلدخال مربع ننقلM0"" نضغط و ، ًةمباشرF6( األيقونة أو ")
الس في التعليمة ندخل كي شاقولي خط برسم لنقومط. الثاني ر
ًرابعا-" نضغطF10( األيقونة أو "): أدناه الشكل في المبين التعليمات إدخال مربع فيظهر
في التعليمة ندخل:نكتب حالتنا في و النافذة أعلى في الموجود اإلدخال حقلSET K0007
الحقل في ذلك و النافذة أسفل التعليمة بارامترات عن معلومات على الحصول يمكن أنه نالحظ
Valid Devices.." زر نضغطOK. النافذة إلغالق "
ًخامسا-" زر نضغط و التالي السطر إلى اإلدخال بمربع ننتقلF10" تعليمة إلدخال "END"إلنهاء
" زر نضغط ثم البرنامجOK. "
- 36. "Master-K" Training Course - ©200836/102
: المتحكم بارامترات تعديل
" الرمز ننقرParameterالبرنامج نافذة في ""Project Window": التالية النافذة فتظهر
من النافذة هذه تمكننابتفعيل تقوم أو المتحكم سلوك من تغير التي المتحكم إعدادات من العديد ضبط
وصف يلي فيما و ... معينة عمل بأنماط معينة وظائفالبارامترات لصفحات:
1.Basicحيث ،األساسية البارامترات :تالنوع من الذاكرة مناطق تحديد من مكنناLatchالتي و
مجاالت تحدد من تمكننا كما .. المتحكم عن الكهربائية التغذية بانقطاع قيمتها على تحافظ
. منها لكل الموافقة الزمنية القاعدة و المؤقتات
2.Interrupt. المعالج من المدعومة المختلفة المقاطعة خدمات لتفعيل :
3.Comm. CH0/1تحديد و للمتحكم االتصال منافذ لتفعيل :. بها الخاص العمل نمط
4.PID:إعدادات إلدخالالتحكم حلقاتPID. بارامتراتها ضبط و
5.Position. بها المرتبطة المخارج و المداخل تعريف و بالموضع التحكم أنماط لتفعيل :
6.HSC Ch0/1/2/3السرعة عالية العدادات لتفعيل :. بها المرتبطة المخارج و المداخل تعريف و
( األمر ننفذ ،إليها الحاجة وفق البارامترات ضبط بعدProject Save Project( األيقونة بضغط أو ))
قمنا التي التعديالت بحفظ البرنامج يقوم حتىبإجرائها.
- 37. "Master-K" Training Course - ©200837/102
المتحكم إلى البرنامج تحميل:
االتصال كبل تثبيت بعدRS-232المتحكم بين( األمر ننفذ الحاسب وOnline Connectعلى نضغط أو )
( األيقونة). الوصل عملية لتبدأمرور بكلمة محمي المتحكم برنامج كون حال فيًمسبقاستظهر
أ الشكل في المبينة الرسالةد" المرور كلمة بإدخال تطالب التي و ناهPassword. الوصل يتم حتى "
النافذة تظهر بعدئذ:التالية
إلى تحميله سيتم ما منها نختار" الزر نضغط ثم ، المتحكم ذاكرةOK. التحميل عملية لتبدأ "
Parameter. المتحكم إلى البارامترات كتلة تحميل يتم :
Program. المتحكم إلى البرنامج تحميل يتم :
مالحظة:
( التسلسلي المنفذ طريق عن الحاسب و المتحكم بين الوصل يتمCOMمن تحديده يمكن الذي و )
( األمر تنفيذ خاللProject Options: التالية النافذة فتظهر )
" الصفحة نختارConnection Optionالـ منافذ أحد ننتقي أن يمكن منها و "COM. المتاحة
- 38. "Master-K" Training Course - ©200838/102
: األخطاء من تنقيحه و البرنامج توثيق
: منها و المتاحة التوثيق أدوات من العديد هناك
1-ذلك و : البرنامج على تعليق سطر إدخال( األمر بتنفيذEdit Rung Commentأو )باستعمال
( االختصارCtrl + E)" زر نضغط و المطلوب التعليق ندخل ،نصي صندوق فيظهرEnter".
2-" نافذة بواسطة المستخدمة الذاكرة خاليا توثيقVariable / Comment: "
اسم كتابة و الذاكرة خلية إضافة يمكن حيث( بها الخاص المتحولVariable Nameتعليق كذلك و )
العرض خيارات بواسطة البرنامج صفحة في المعلومات هذه عرض ثم ،البرنامج في الخلية هذه دور يصف
. األدوات شريط في الموضحة
: البرنامج تنقيح
( األمر تنفيذ خالل من المتحكم إلى تحميله قبل البرنامج تنقيح يمكنView Check Programو )
سالمة يفحص الذيالبرمجية الصياغة أخطاء من البرنامج. الرسائل نافذة في أخطاء أية عن يبلغ و
الذاكرة خاليا قيم مراقبة يمكن كما( المراقبة نافذة خالل منMonitor Window... )
- 39. "Master-K" Training Course - ©200839/102
أفكار و مالحظات
مالحظات إلضافة مخصصة الصفحة (هذهأفكار و)فصل كل عن القارئ
- 41. "Master-K" Training Course - ©200841/102
1-: األساسية التعليمات
[1-1المغلق التماس و المفتوح التماس ]
Stepsالمفتوح التماسS
Load
1Bit : P, M, K, F, T, C, SS= الشرط خانة
معه ترتبط التي التعليمات لتنفيذ كشرط يستخدمبشرطالبت كونSالمنطقية الحالة فيON.
Stepsالمغلق التماسS
Load NOT
1Bit : P, M, K, F, T, C, SS= الشرط خانة
بشرط معه ترتبط التي التعليمات لتنفيذ كشرط يستخدمالبت كونSالمنطقية الحالة فيOFF.
[1-2]ال تماسالمنطقي نفي
Stepsالنفي تماس-
NOT
1
يستخدم. تسبقه التي )(التماسات الشروط لجميع المنطقية النتيجة لعكس
[1-3]تعليمةالالمباشر خرج
Stepsتعليمةالمباشر الخرجD
OUT
1Bit : P, M, KD= الخرج خانة
تستخدمفي تسبقه التي للشروط المنطقية النتيجة لتخزينالبتD.
- 42. "Master-K" Training Course - ©200842/102
[1-4]تعليمةSETوRST
Stepsال تعليمةمسكOND
SET
1Bit : P, M, KD= الهدف الخانة
تستخدمالحال لمسكللبت المنطقية ةDالحالة علىONتسبق التي الشروط تحقق زوال بعد حتى
التعليمة هذه.
Stepsال تعليمةمسكOFFD
RST
1Bit : P, M, KD= الهدف الخانة
تستخدمللبت المنطقية الحالة لمسكDالحالة علىOFFتسبق التي الشروط تحقق زوال بعد حتى
. التعليمة هذه
[1-5تعليمة ]DوD NOT
Stepsتحقق عند نبضةالشرطD
D
1Bit : P, M, KD= الخانةالهدف
تستخدملالبت جعلDفيالحالةONعند واحدة مسح دورة خاللتحقق. الشرط
Stepsالشرط زوال عند نبضةD
D NOT
1Bit : P, M, KD= الهدف الخانة
تستخدمالبت لجعلDفيالحالةONعند واحدة مسح دورة خاللزوال. الشرط
- 43. "Master-K" Training Course - ©200843/102
[1-6تعليمة ]END
Stepsالبرنامج إنهاء تعليمة-
END
1
تستخدمليتوقف كي المتحكم ذاكرة في البرنامج انتهاء موقع تحديدالمعالجيعاود و التعليمة هذه عند
. األولى التعليمة من البرنامج تنفيذ
2-المقارنة تعليمات:
[2-1]المقارنة تماس
Stepsالمقارنة تماسType S1 S2
Load
Load(D)
5=, <>, >, <, >=, <=Type= المقارنة نوع
(D)
5/7/9
Word: D, P, M, K / ConstantS1= العدد1
Word: D, P, M, K / ConstantS2= العدد2
بشرط معه ترتبط التي التعليمات لتنفيذ كشرط يستخدمالعدد بين المقارنة عملية كونS1والعددS2
محققةوفقذلك غير أو مساواة أكانت ًءسوا المقارنة عملية نوع.
مالحظة:
( الرمزDبحجم التعليمة معامالت أن يعني )Double Wordالتعليمة رمز يصبح وLoadD.
( الرمزPالتعليمة أن بعني )( واحدة مرة ستنفذPulse). بها الخاص الشرط تحقق عند
- 44. "Master-K" Training Course - ©200844/102
[2-2]تعليمةالمقارنة
Stepsالمقارنة تعليمةS1 S2
CMP
(D)CMP(P) 5
(D) 5/7/9
Word: D, P, M, K, C, T/ConstantS1= العدد1
Word: D, P, M, K, C, T/ConstantS2= العدد2
تستخدمالعددين لمقارنةS1وS2المبينة الخاصة الذاكرة خاليا في المقارنة نتيجة تخزين يتم أن على
. أدناه الجدول في
F125F124F123F122F121F120Flag
<>>=>=<=<Op.
111000S1>S2
100011S1<S2
010110S1=S2
3-العداداتالمؤقت وات:
[3-1]المؤقتTon
Stepsالوصل تأخير مؤقتT SV
Ton
3
Timer: TxxxT= المؤقت رقم
Word: D / ConstantSV= التأخير زمن
المؤقت تماس يعملTonبالبارامتر محدد زمن مرور بعدSV. المؤقت عمل شرط تفعيل على
مالحظة:
( للمؤقت الزمنية القاعدة تتحد1mSec, 10mSec, 100mSecمعينة مجاالت وفق المؤقت رقم بحسب )
. المتحكم برنامج بواسطة تعديلها يمكن
Delay Time = Time Base x SV
- 45. "Master-K" Training Course - ©200845/102
[3-2]المؤقتToff
Stepsالفصل تأخير مؤقتT SV
Toff
3
Timer: TxxxT= المؤقت رقم
Word: D / ConstantSV= التأخير زمن
المؤقت تماس يعملToffالمؤقت يبدأ الشرط هذا زوال بعد و ،لمؤقت عمل شرط تفعيل بمجردبعد
من تنازليبالبارامتر المحدد الزمنSVالقيمة حتىصفرالمؤقت تماس يصبح عندئذ وOff.
[3-3]المؤقتTMR
Stepsتأخير مؤقتماسك مع الوصلT SV
TMR
3
Timer: TxxxT= المؤقت رقم
Word: D / ConstantSV= التأخير زمن
المؤقت عمل مبدأ نفس لهTonبالرغم الحالية قيمته على يحافظ أنه أي المسك بمميزة يتمتع لكنه و ،
شرط زوال منالمؤقتتعليمة فقط ..RST. المؤقت لهذا الحالية القيمة تصفير تستطيع التي هي
- 46. "Master-K" Training Course - ©200846/102
[3-4]المؤقتTMON
Stepsمؤقتاالستقرار أحاديMono-stableT SV
TMON
3
Timer: TxxxT= المؤقت رقم
Word: D / ConstantSV= التأخير زمن
المؤقت عمل مبدأ نفس لهToffبمميزة يتمتع لكنه و ،عملية أن طالما المؤقت شرط تغيرات تجاهل
بدأت قد العد.
[3-5]المؤقتTRTG
Stepsاالستقرار أحادي مؤقتMono-stableT SV
TRTG
3
Timer: TxxxT= المؤقت رقم
Word: D / ConstantSV= التأخير زمن
المؤقت عمل مبدأ نفس لهToffلكنه و ،نبضة ورود عند جديد من العد يعيد أي .. القدح إلعادة قابل
دخله على.
- 47. "Master-K" Training Course - ©200847/102
[3-6]العدادCTU
Stepsالتصاعدي العدادC SV
CTU
3
Counter: CxxxC= رقمالعدد
Word: D / ConstantSV= الهدف القيمة
بمقدار للعداد الحالية القيمة بزيادة يقوم1تصبح عندما و ،العد مدخل لشرط صاعدة حافة كل عند
مساوية للعداد الحالية القيمةالهدف للقيمةالوضعية في العداد خانة تصبحOn.
مدخل للعدادR(Reset. للصفر ًةمساوي للعداد الحالية القيمة يجعل أي العداد لتصفير )
[3-6]العدادCTD
Stepsالتنازلي العدادC SV
CTD
3
Counter: CxxxC= العدد رقم
Word: D / ConstantSV= الهدف القيمة
بمقدار للعداد الحالية القيمة بإنقاص يقوم1تصبح عندما و ،العد مدخل لشرط صاعدة حافة كل عند
الوضعية في العداد خانة تصبح للصفر مساوية للعداد الحالية القيمةOn.
مدخل للعدادR(Reset)لتهيئةالق يجعل أي العدادًةمساوي للعداد الحالية يمةالهدف للقيمة.
- 48. "Master-K" Training Course - ©200848/102
[3-7]العدادCTUD
Stepsالتصاعدي العداد/التنازليC SV
CTUD
3
Counter: CxxxC= العدد رقم
Word: D / ConstantSV= الهدف القيمة
يقومأو التصاعدي العد مدخل على المطبقة الصاعدة الحافة بحسب ذلك و ًتنازليا أو ًتصاعديا بالعد
الهدف القيمة تساوي أو أكبر لقيمة العداد يصل عندما و ..الترتيب على التنازليالعداد خانة تصبح
الوضعية فيOn.
مدخل للعدادR(Reset. للصفر ًةمساوي للعداد الحالية القيمة يجعل أي العداد لتصفير )
[3-6]العدادCTR
Stepsالحلقي العدادC SV
CTR
3
Counter: CxxxC= العدد رقم
Word: D / ConstantSV= الهدف القيمة
بمقدار للعداد الحالية القيمة بزيادة يقوم1تصبح عندما و ،العد مدخل لشرط صاعدة حافة كل عند
الوضعية في العداد خانة تصبح الهدف للقيمة مساوية للعداد الحالية القيمةOn..ورود حال في لكن
العد ليبدأ ،الحالية قيمته و العداد خانة تصفير يتم العد مدخل على جديدة نبضة. جديد من
مدخل للعدادR(Reset. للصفر ًةمساوي للعداد الحالية القيمة يجعل أي العداد لتصفير )
- 49. "Master-K" Training Course - ©200849/102
4-التعليماتالحسابية:
[4-1]الجمع عمليةADD
Stepsالجمع عمليةS1 S2 D
ADD
(D)ADD(P) 7
7/9/11
D, P, M, K, C, T / ConstantS1= األول العدد
D, P, M, K, C, T / ConstantS2= الثاني العدد
D, P, M, K, C, TD= الجمع ناتج
تعليمةADDالعددين تجمعS1وS2بطول منها كل (16الذاكرة خلية في الناتج تخزن و ) بتDالتي و
بطول تكون16. ًأيضا بت
تعليمةDADDالعددين تجمعS1وS2بطول منها كل (32الذاكرة خليتي في الناتج تخزن و ) بت
المتتاليتينDوD+1.( بطول الناتج أن أي .32. ًأيضا ) بت
[4-2]الطرح عمليةSUB
Stepsالطرح عمليةS1 S2 D
SUB
(D)SUB(P) 7
7/9/11
D, P, M, K, C, T / ConstantS1= األول العدد
D, P, M, K, C, T / ConstantS2= الثاني العدد
D, P, M, K, C, TD= الطرح ناتج
تعليمةSUBالعدد تطرحS2العدد منS1بطول منها كل (16الذاكرة خلية في الناتج تخزن و ) بتDو
بطول تكون التي16. ًأيضا بت
تعليمةDSUBالعدد تطرحS2العدد منS1بطول منها كل (32) بتالذاكرة خليتي في الناتج تخزن و
المتتاليتينDوD+1( بطول الناتج أن أي ..32. ًأيضا ) بت
[4-3]عمليةالضربMUL
StepsعمليةالضربS1 S2 D
MUL
(D)MUL(P) 7
7/9/11
D, P, M, K, C, T / ConstantS1= األول العدد
D, P, M, K, C, T / ConstantS2= الثاني العدد
D, P, M, K, C, TD= ناتجالضرب
تعليمةMULتضربالعددS1بالعددS2بطول منها كل (16الناتج تخزن و ) بتالذاكرة خليتي في
المتتاليتينDوD+1( بطول الناتج أن أي ..32. ) بت
- 50. "Master-K" Training Course - ©200850/102
تعليمةDMULالعدد تضربS1بالعددS2بطول منها كل (32) بتفي الناتج تخزن وخالياالذاكرة
المتتالية[ D, D+1, D+2, D+3 ]( بطول الناتج أن أي ..64. ) بت
[4-3]القسمة عمليةDIV
Stepsالقسمة عمليةS1 S2 D
DIV
(D)DIV(P) 7
7/9/11
D, P, M, K, C, T / ConstantS1= األول العدد
D, P, M, K, C, T / ConstantS2= الثاني العدد
D, P, M, K, C, TD= ناتجالقسمة
تعليمةDIVالعدد تقسمS1العدد علىS2بطول منها كل (16خلية في القسمة ناتج تخزن و ) بت
الذاكرةDالذاكرة خلية في القسمة باقي وD+1.
تعليمةDDIVالعدد تقسمS1العدد علىS2بطول منها كل (32في القسمة ناتج تخزن و ) بت
المتتاليتين الذاكرة خليتيD, D+1بطول (32الذاكرة خليتي في القسمة باقي تخزن كما ، ) بت
المتتاليتينD+2, D+3(بطول32. ) بت
مالحظة:
التشفير ذات األعداد على حسابية تعليمات هناكBCDمناظرة:هي و ذكرها السابق للعمليات
ADDB , SUBB , MULB, DIVB. ًآنفا شرحها تم التي الوظائف بنفس تقوم و
[4-4]بواحد الزيادة عمليةINC
Stepsبواحد الزيادة عمليةDINC
(D)INC(P) 3D, P, M, K, C, TD= ناتجالعملية
تعليمةINCالعدد بزيادة تقومDبطول العدد ( واحد بمقدار16خلية في الزيادة ناتج تخزن و ) بت
الذاكرةD. نفسها
تعليمةDINCالعدد بزيادة تقومDبطول العدد ( واحد بمقدار32خلية في الزيادة ناتج تخزن و ) بت
الذاكرةD. نفسها
[4-5]بواحد اإلنقاص عمليةDEC
Stepsاإلنقاص عمليةبواحدDDEC
(D)DEC(P) 3D, P, M, K, C, TD= ناتجالعملية
تعليمةDECالعدد بإنقاص تقومDبطول العدد ( واحد بمقدار16خلية في الزيادة ناتج تخزن و ) بت
الذاكرةD. نفسها
- 51. "Master-K" Training Course - ©200851/102
5-التعليمالمنطقية ات:
[5-1]عمليةANDالمنطقية
StepsعمليةANDS1 S2 D
WAND
(D)WAND(P) 7
7/9/11
D, P, M, K, C, T / ConstantS1= األول العدد
D, P, M, K, C, T / ConstantS2= الثاني العدد
D, P, M, K, C, TD= ناتجالعملية
تقومتعليمةWANDعملية بتنفيذANDللعدد الممثلة الثنائية الخانات جميع بين المنطقيةS1بطول (
16للعدد لها المناظرة الخانات جميع مع ) بتS2بطول (16الذاكرة خلية في الناتج تضع و ) بتDو
بطول تكون التي16. ًأيضا بت
تعليمة تقومDWANDعملية بتنفيذANDالثنائية الخانات جميع بين المنطقيةللعدد الممثلةS1بطول (
32للعدد لها المناظرة الخانات جميع مع ) بتS2بطول (32الذاكرة خلية في الناتج تضع و ) بتDو
بطول تكون التي32. ًأيضا بت
[5-2]عمليةORالمنطقية
StepsعمليةORS1 S2 D
WOR
(D)WOR(P) 7
7/9/11
D, P, M, K, C, T / ConstantS1= األول العدد
D, P, M, K, C, T / ConstantS2= الثاني العدد
D, P, M, K, C, TD= ناتجالعملية
- 52. "Master-K" Training Course - ©200852/102
تعليمة تقومWORعملية بتنفيذORللعدد الممثلة الثنائية الخانات جميع بين المنطقيةS1بطول (16
للعدد لها المناظرة الخانات جميع مع ) بتS2بطول (16الذاكرة خلية في الناتج تضع و ) بتDالتي و
بطول تكون16. ًأيضا بت
مثال:
تعليمة تقومDWORعملية بتنفيذORللعدد الممثلة الثنائية الخانات جميع بين المنطقيةS1بطول (32
للعدد لها المناظرة الخانات جميع مع ) بتS2بطول (32الذاكرة خلية في الناتج تضع و ) بتDالتي و
بطول تكون32. ًأيضا بت
- 53. "Master-K" Training Course - ©200853/102
[5-3]عمليةXORالمنطقية
StepsعمليةXORS1 S2 D
WXOR
(D)WXOR(P) 7
7/9/11
D, P, M, K, C, T / ConstantS1= األول العدد
D, P, M, K, C, T / ConstantS2= العددالثاني
D, P, M, K, C, TD= ناتجالعملية
تعليمة تقومWXORعملية بتنفيذXORللعدد الممثلة الثنائية الخانات جميع بين المنطقيةS1بطول (
16للعدد لها المناظرة الخانات جميع مع ) بتS2بطول (16الذاكرة خلية في الناتج تضع و ) بتDو
بطول تكون التي16. ًأيضا بت
مثال:
تعليمة تقومDWXORعملية بتنفيذXORللعدد الممثلة الثنائية الخانات جميع بين المنطقيةS1بطول (
32للعدد لها المناظرة الخانات جميع مع ) بتS2بطول (32الذاكرة خلية في الناتج تضع و ) بتDو
بطول تكون التي32. ًأيضا بت
- 54. "Master-K" Training Course - ©200854/102
6-الدوران و اإلزاحة تعليمات:
[6-1]عمليةلليسار الدوران
Stepsعمليلليسار التدوير ةDROL
(D)ROL(P) 3D, P, M, K, C, TD= ناتجالعملية
تعليمة تقومROLعملية بتنفيذالذاكرة خلية في المخزنة الثنائية الخانات تدويرDالخانة من ًءابتداMSB
للخانة تنتقل حيثLSBالخاليا باقي على الدوران عملية تستمر و ) الحمل لخانة نسخها يتم أن بعد (
الخلية في الناتج تخزن ثم من و .. االنزياح اتجاه بنفسD. نفسها
مالحظةالتعليمة :DROLب تقومهما متتاليتين خليتين مع تتعامل لكنها السابقة العمل آلية نفس
D, D+1بطول عدد أي32. بت
مثال:
- 55. "Master-K" Training Course - ©200855/102
[6-2]لليمين الدوران عملية
Stepsلليمين التدوير عمليةDROR
(D)ROR(P) 3D, P, M, K, C, TD= ناتجالعملية
تعليمة تقومRORالذاكرة خلية في المخزنة الثنائية الخانات تدوير عملية بتنفيذDالخانة من ًءابتداLSB
للخانة تنتقل حيثMSBالخاليا باقي على الدوران عملية تستمر و ) الحمل لخانة نسخها يتم أن بعد (
الخلية في الناتج تخزن ثم من و .. االنزياح اتجاه بنفسD. نفسها
مالحظةالتعلي :مةDRORهما متتاليتين خليتين مع تتعامل لكنها السابقة العمل آلية بنفس تقوم
D, D+1بطول عدد أي32. بت
مثال:
- 56. "Master-K" Training Course - ©200856/102
[6-3]عمليةالحمل عبر لليسار الدوران
Stepsالحمل عبر لليسار التدوير عمليةDRCL
(D)RCL(P) 3D, P, M, K, C, TD= ناتجالعملية
تعليمة تقومRCLالذاكرة خلية في المخزنة الثنائية الخانات تدوير عملية بتنفيذDخانة نقل من ًءابتدا
الخانة إلى الحملLSBالخانة نقل ثم ،MSBباقي على الدوران عملية تستمر و ،الحمل خانة إلى
الخلية في الناتج تخزن ثم من و .. االنزياح اتجاه بنفس الخالياD. نفسها
مالحظةالتعليمة :LCDRهما متتاليتين خليتين مع تتعامل لكنها السابقة العمل آلية بنفس تقوم
D, D+1بطول عدد أي32. بت
مثال:
- 57. "Master-K" Training Course - ©200857/102
[6-4]عمليةالحمل عبر لليمين الدوران
Stepsالحمل عبر لليمين التدوير عمليةDRCR
(D)RCR(P) 3D, P, M, K, C, TD= ناتجالعملية
تعليمة تقومRCRالذاكرة خلية في المخزنة الثنائية الخانات تدوير عملية بتنفيذDنقل من ًءابتداالخانة
LSBخانة إلىخانة نقل ثم ، الحملالخانة إلى الحملMSBباقي على الدوران عملية تستمر و ،
الخلية في الناتج تخزن ثم من و .. االنزياح اتجاه بنفس الخالياD. نفسها
مالحظةالتعليمة :DRCRهما متتاليتين خليتين مع تتعامل لكنها السابقة العمل آلية بنفس تقوم
D, D+1بطول عدد أي32. بت
مثال:
- 58. "Master-K" Training Course - ©200858/102
8-البيانات نقل تعليمات:
[8-1]عمليةالنقلMOV
Stepsالنقل تعليمةS D
MOV
(D)MOV(P) 5
5/7
D, P, M, K, C, T / ConstantS= المصدر الخلية
D, P, M, K, C, TD= الهدف الخلية
التعليمة هذه تقومالمصدر الخلية محتويات أو ثابت عدد بنقلSالهدف الخلية محتويات إلىD.
[8-2]الملء عمليةFMOV
Stepsالملء تعليمةS D n
FMOV
(D)FMOV(P) 7
D, P, M, K / ConstantS= المصدر الخلية
D, P, M, KD= الهدف الخلية
D / Constantn= الخستملئ التي اليا
التعليمة هذه تقومالمصدر الخلية محتويات أو ثابت عدد بنقلSإلىتبدأ الذاكرة من كتلة خاليا جميع
العنوان منDال لها وطولn.
مثال: