
دورة Codesys لبرمجة PLC
أتقن CODESYS من التثبيت إلى نشر البرمجيات في الإنتاج عبر جميع لغات IEC 61131-3 الخمس. تغطي هذه الدورة تكوين الأجهزة والتحكم في الحركة وتصور واجهة المستخدم وبروتوكولات الاتصال الصناعي. ستُنهي بمهارات عملية لتصميم وتصحيح وتسليم تطبيقات PLC احترافية.
ماذا ستتعلم:
ستبدأ بإعداد بيئة التطوير المتكاملة CODESYS وفهم معيار IEC 61131-3، ثم ستتقدم عبر كل لغة برمجة رئيسية بما في ذلك مخطط السلم والنص المهيكل ومخطط الكتلة الوظيفية ومخطط الوظائف التسلسلية. ستقوم بتكوين أجهزة حقيقية ومحاكاة، ورسم قنوات الإدخال والإخراج، ودمج حلقات الحقل مثل EtherCAT وModbus. تشمل الموضوعات المتقدمة البرمجة كائنية التوجه وتصميم آلة الحالة والتحكم في الحركة باستخدام PLCopen وضبط PID. ستبني أيضًا شاشات واجهة المستخدم، وتنفذ إدارة الإنذارات، وتنشر التطبيقات على أهداف الإنتاج. تغطي الوحدات الإضافية برمجة السلامة وOPC UA وMQTT وتقوية الأمن السيبراني وسير عمل الاختبار المستمر المؤتمت.
كيف تدرس بشكل عملي دورة Codesys لبرمجة PLC
كيف تتدرب عملياً دورة Codesys لبرمجة PLC
لك إذا كنت شركة وتريد تدريب فريقك
في Dedika للشركات، يأتي الدورة مع تمارين وأمثلة من عملك نفسه وبالطريقة التي تحتاجها شركتك.
محتوى الدورة
8 فصول • 40 دروسمدة بين 4 و 360 ساعة (أنت تقرر)
الفصل 1إخفاءإخفاء التفاصيلعرض التفاصيلمقدمة في CODESYS ومعيار IEC 61131-3
مقدمة في CODESYS ومعيار IEC 61131-3
الدرس 1 • نظرة عامة على الأتمتة الصناعية وأجهزة PLC
يغطي دور أجهزة PLC في أنظمة التحكم الصناعي وكيف تتناسب CODESYS مع مشهد الأتمتة. يوفر سياقًا لجميع أعمال البرمجة اللاحقة.
الدرس 2 • إنشاء أول مشروع لك في CODESYS
يرشدك خلال إنشاء مشروع جديد، واختيار الجهاز، وهيكل التطبيق الأساسي. يربط مهارات التنقل في بيئة التطوير المتكاملة بمشروع ملموس وقابل للتشغيل.
الدرس 3 • أساسيات معيار IEC 61131-3
يقدم لغات البرمجة الخمس والعناصر المشتركة التي يحددها معيار IEC 61131-3. يؤسس المتدربين في المعيار الذي يحكم جميع شفرة CODESYS.
الدرس 4 • تثبيت وتكوين CODESYS
يرشدك إلى تثبيت نظام تطوير CODESYS والإعداد الأولي للبيئة. يغادر المتدربون وبيئة التطوير المتكاملة لديهم جاهزة لإنشاء المشاريع.
الدرس 5 • أساسيات المحاكاة وتصحيح الأخطاء البرمجية عبر الإنترنت
يقدم وضع المحاكاة في CODESYS والاتصال عبر الإنترنت لمراقبة المتغيرات الحية. يتحقق المتدربون من أن مشروعهم الأول يعمل بشكل صحيح دون أجهزة مادية.
الفصل 2إخفاءإخفاء التفاصيلعرض التفاصيلأنواع البيانات والمتغيرات وهيكل المشروع
أنواع البيانات والمتغيرات وهيكل المشروع
الدرس 1 • المصفوفات والهياكل والتعدادات
يقدم أنواع البيانات المركبة لتجميع القيم ذات الصلة بكفاءة. يطبق المتدربون هذه الأنواع لنمذجة بيانات العالم الحقيقي في فصول لاحقة.
الدرس 2 • وحدات تنظيم البرنامج بالتفصيل
يفرق بين PROGRAM و FUNCTION و FUNCTION_BLOCK ويشرح متى يتم استخدام كل منها. اختيار وحدة تنظيم البرنامج الصحيح يشكل بنية المشروع بأكملها.
الدرس 3 • أنواع البيانات الأولية والمشتقة
يغطي أنواع BOOL وعدد صحيح وعدد حقيقي وسلسلة نصية ووقت وتاريخ بالإضافة إلى أنواع البيانات المعرفة من قبل المستخدم. الاختيار الصحيح للنوع يمنع أخطاء وقت التشغيل طوال الدورة.
الدرس 4 • تكوين المهام ونموذج التنفيذ
يغطي المهام الدورية والحرة والحدثية وإعدادات أولوياتها. يقوم المتدربون بتكوين تطبيق متعدد المهام يعمل بشكل متوقع.
الدرس 5 • نطاقات المتغيرات والإعلانات
يشرح نطاقات VAR و VAR_INPUT و VAR_OUTPUT و VAR_IN_OUT و VAR_GLOBAL و RETAIN. النطاق المناسب ضروري لوحدات برنامج معيارية وقابلة لإعادة الاستخدام.
الفصل 3إخفاءإخفاء التفاصيلعرض التفاصيلبرمجة مخطط السلم والنص المنظم
برمجة مخطط السلم والنص المنظم
الدرس 1 • خلط LD و ST في مشروع واحد
يوضح كيفية استدعاء كتل الوظائف ST من أذرع LD والعكس. يختار المتدربون أفضل لغة لكل جزء من المشروع.
الدرس 2 • صياغة النص المنظم والعوامل
يعلم الإسناد في ST، وعوامل الحساب والمقارنة والمنطق مع أسبقية الصحيحة. يكتب المتدربون شفرة ST قابلة للقراءة وصحيحة نحويًا.
الدرس 3 • أساسيات مخطط السلم
يغطي نقاط التلامس والملفات والأذرع وتدفق التيار في LD. يترجم المتدربون مخططات منطق الترحيل إلى برامج سلم وظيفية في CODESYS.
الدرس 4 • المؤقتات والعادّات في مخطط السلم
يقدم كتل المؤقت القياسية TON و TOF و TP وكتل العادّ CTU و CTD و CTUD داخل LD. تظهر هذه اللبنات الأساسية في كل برنامج صناعي تقريبًا.
الدرس 5 • التحكم في التدفق في النص المنظم
يغطي تعليمات IF-THEN-ELSIF-ELSE و CASE و FOR و WHILE و REPEAT و EXIT. ينفذ المتدربون منطق القرار والحلقات لسيناريوهات أتمتة العمليات.
الفصل 4إخفاءإخفاء التفاصيلعرض التفاصيلمخطط كتلة الوظيفة ومخطط الوظيفة التسلسلي
مخطط كتلة الوظيفة ومخطط الوظيفة التسلسلي
الدرس 1 • الجمع بين FBD و SFC في التطبيقات
يظهر كيف تغذي معالجة بيانات FBD شروط انتقال SFC في تطبيق موحد. يدمج المتدربون كلتا اللغتين في مشروع متماسك.
الدرس 2 • كتل الوظائف القياسية في FBD
يطبق المؤقتات والعدادات وكتل العمليات الحسابية والمقارنة ضمن شبكات FBD. يعزز مبادئ إعادة استخدام الكتل المقدمة في الفصل السابق.
الدرس 3 • مفاهيم مخطط كتلة الوظيفة
يشرح شبكات FBD، ووصلات الكتل، واتجاه تدفق الإشارة. يبني المتدربون خطوط أنابيب بيانات لمعالجة البيانات باستخدام كتل وظائف قياسية ومخصصة.
الدرس 4 • تصميم تسلسلات متعددة الخطوات باستخدام SFC
يوجه تصميم تسلسل كامل للالتقاط والوضع أو الناقل باستخدام SFC. يطبق المتدربون التحليل خطوة بخطوة على مشاكل أتمتة حقيقية.
الدرس 5 • هيكل مخطط الوظيفة التسلسلي
يقدم خطوات SFC، والانتقالات، والإجراءات، وبنيات التفرع والتقارب. نموذج SFC للسلوك الآلي المتسلسل أوضح من منطق السلم المسطح.
الفصل 5إخفاءإخفاء التفاصيلعرض التفاصيلتكوين العتاد وربط الإدخال/الإخراج
تكوين العتاد وربط الإدخال/الإخراج
الدرس 1 • ربط المتغيرات وتكوين الرموز
يربط عناوين قنوات الإدخال/الإخراج بمتغيرات البرنامج باستخدام محرر ربط الإدخال/الإخراج. يضمن الربط الصحيح أن المتغيرات تعكس حالات الإشارات في العالم الحقيقي.
الدرس 2 • تشخيص الأجهزة عبر الإنترنت
يستخدم أدوات CODESYS عبر الإنترنت لمراقبة حالة الجهاز، وقراءة مخازن التشخيص المؤقتة، وتحديد أعطال الأجهزة. يحل المتدربون أخطاء الإدخال/الإخراج والشبكة الشائعة.
الدرس 3 • تكوين وحدة الإدخال/الإخراج
يشرح إضافة وحدات الإدخال/الإخراج إلى شجرة الأجهزة، وضبط معلمات الوحدة، وتعيين العناوين. يقوم المتدربون بتكوين الإدخال/الإخراج الرقمي والتناظري لآلة نموذجية.
الدرس 4 • إعداد مستودع الأجهزة والهدف
يغطي إضافة أوصاف الأجهزة، واختيار عتاد الهدف، وإدارة مستودعات الأجهزة. الإعداد الصحيح للهدف يمنع أخطاء عدم التوافق أثناء التنزيل.
الدرس 5 • دمج ناقل المجال وأجهزة الشبكة
يقدم دمج أجهزة EtherCAT و PROFIBUS و Modbus داخل شجرة أجهزة CODESYS. يضيف المتدربون عقدة إدخال/إخراج عن بعد ويتحققون من الاتصال.
الفصل 6إخفاءإخفاء التفاصيلعرض التفاصيلتقنيات البرمجة المتقدمة
تقنيات البرمجة المتقدمة
الدرس 1 • استخدام المؤشرات والمراجع
يقدم POINTER TO و REFERENCE TO و ADR و MEMMOVE للتعامل مع البيانات على مستوى منخفض. يستخدم المتدربون المؤشرات بأمان لبناء كتل وظائف عامة ومرنة.
الدرس 2 • أنماط تصميم آلة الحالة
ينفذ آلات الحالة باستخدام تعليمات CASE وحالات معدودة لإدارة قوية للوضع. تتعامل آلات الحالة مع أوضاع التشغيل المعقدة بشكل موثوق.
الدرس 3 • الإضافات الشيئية في CODESYS
يغطي EXTENDS و IMPLEMENTS والواجهات والطرق والخصائص وكتل الوظائف المجردة. تتيح ميزات البرمجة الشيئية برمجيات أتمتة قابلة للتوسع ومتعددة الأشكال.
الدرس 4 • معالجة الأخطاء وتصميم الشفرة المتين
يغطي نشر الأخطاء المنظم، ودمج مراقب الوقت، وأنماط البرمجة الدفاعية. معالجة الأخطاء المتينة إلزامية للبرمجيات الصناعية الآمنة.
الدرس 5 • إدارة المكتبات وإعادة الاستخدام
يشرح إنشاء مكتبات CODESYS وتجميعها والإشارة إليها عبر المشاريع. المكتبات القابلة لإعادة الاستخدام تقلل وقت التطوير وتوحد جودة الشفرة.
الفصل 7إخفاءإخفاء التفاصيلعرض التفاصيلالتحكم في الحركة وتنظيم PID
التحكم في الحركة وتنظيم PID
الدرس 1 • ضبط PID والتحقق من الأداء
يطبق طرق ضبط Ziegler-Nichols والاستجابة للخطوة ويتحقق من الأداء باستخدام مخططات الاتجاه. يحقق المتدربون استجابة مستقرة وجيدة التخميد للحلقة المغلقة.
الدرس 2 • الربط الكامي والترسي
يقدم الترس الإلكتروني (MC_GearIn) وملف الكامات (MC_CamIn) للحركة متعددة المحاور المتزامنة. يربط المتدربون محورًا تابعًا بمحور رئيسي.
الدرس 3 • أساسيات التحكم في الحركة وفقًا لـ PLCopen
يقدم آلة حالة المحور PLCopen وكتل الوظائف MC_Power و MC_Home و MC_Stop. فهم آلة الحالة شرط أساسي لأوامر الحركة.
الدرس 4 • نظرية متحكم PID وتنفيذه
يشرح الحدود التناسبية والتكاملية والتفاضلية وينفذ كتلة وظيفة PID في CODESYS. يربط المتدربون عملية محاكاة بحلقة PID.
الدرس 5 • أوامر التحكم في السرعة والموضع
يغطي MC_MoveAbsolute و MC_MoveRelative و MC_MoveVelocity و MC_Halt للحركة أحادية المحور. يبرمج المتدربون تسلسل حركة كامل من نقطة إلى نقطة.
الفصل 8إخفاءإخفاء التفاصيلعرض التفاصيلالتصور والنشر وإدارة المشاريع
التصور والنشر وإدارة المشاريع
الدرس 1 • التصور عبر الويب والهدف
تكوين التصور عبر الويب وTargetVisu للوصول إلى واجهة المستخدم الرسومية عبر المتصفح واللوحة. ينشر المتدربون نفس التصور لأنواع متعددة من العملاء.
الدرس 2 • تنزيل التطبيق وإدارة وقت التشغيل
يغطي الترجمة والتنزيل والتغيير عبر الإنترنت وإنشاء تطبيق الإقلاع للنشر في الإنتاج. ينشر المتدربون تطبيقًا يتحمل دورات الطاقة بشكل صحيح.
الدرس 3 • إدارة الإصدارات والتوثيق
دمج مشاريع CODESYS مع إدارة الإصدارات القائمة على Git وإنشاء توثيق المشروع. إدارة الإصدارات والتوثيق الاحترافية إلزامية للمشاريع الصناعية.
الدرس 4 • إدارة الإنذارات والاتجاهات
ينفذ مدير الإنذارات ومسجل الاتجاهات في CODESYS لمراقبة وقت التشغيل. الإنذارات والاتجاهات مطلوبة للامتثال الصناعي والتشخيص.
الدرس 5 • محرر تصور CODESYS
يغطي محرر التصور ومكتبة العناصر وربط المتغيرات لبناء شاشات المشغل. شاشات واجهة المستخدم الرسومية هي واجهة المشغل الأساسية للتطبيق.
شهادتك الصالحة للتخرج
هذا الدورة مخصصة لك:
مهندسو الكهرباء: مستعدون لإضافة مهارات برمجيات PLC إلى خبراتهم في الأجهزة.
فنيو الأتمتة: يتطلعون للانتقال من صيانة الأنظمة إلى برمجتها.
مهندسو الميكانيكا: يرغبون في التحكم في الآلات التي يصممونها ويبنونها بالفعل.
الهواة والصناع: حريصون على تطبيق أدوات الأتمتة الاحترافية في مشاريعهم الشخصية.
محترفو تقنية المعلومات: ينتقلون إلى التقنيات التشغيلية وأنظمة التحكم الصناعي.
خريجو الهندسة الجدد: يبنون مهارات PLC الجاهزة للوظيفة قبل دخول سوق العمل.
ماذا يقول طلابنا
دروسكم مثالية. اشتريت الباقة السنوية، وأخيراً أصبح لدي الفرصة لمتابعة مواضيع متنوعة تهمني دون الحاجة لتغيير المنصة... أشكركم على كل ما تقومون به، لقد أوصيت بكم لأشخاص آخرين...

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

أحب المحتوى وطريقة العرض ونسخ الفيديوهات، مما يسرّع العملية!

المنصة سريعة وبسيطة الاستخدام. تنوع المحتوى والفيديوهات التكميلية تساعد كثيراً في التعلم.

أهم الدورات
الأسئلة الشائعة
ما هي Dedika؟
هل الشهادة صالحة في الإمارات العربية المتحدة؟
هل الدورات مجانية؟
ما هو عبء الدورة؟
كيف تبدو الدورات؟
كيف تعمل الدورات؟
ما هي مدة الدورات؟
ما هو سعر أو تكلفة الدورات؟
ما هو التعليم عن بعد أو الدورة عبر الإنترنت وكيف تعمل؟
دورة PDF



















