Table of Contents
معايير برمجة الشركات المحلية هي مبادئ توجيهية أساسية لتحسين وضوح نظم المراقبة وقابليتها للاستمرار وتشويه كفاءتها، والتقيد بهذه المعايير يضمن أن تكون البرامج متسقة وأسهل من حيث تشخيص المشاكل، لا سيما في البيئات المعقدة للتشغيل الآلي، وفي المشهد الصناعي الحالي، حيث تزداد نظم التشغيل الآلي تطورا ويتعاون المهندسون المتعددون على المشاريع التي تمتد سنوات أو حتى عقودا، لا يمكن المبالغة في تقدير أهمية ممارسات البرمجة الموحدة.
فهم المؤسسة: المعيار 61131-3
ويمثل البرنامج الدولي للحساب الإلكتروني 61131-3 الجزء الثالث من المعيار الدولي للتحكم في المنطق القابل للبرمجة، الذي يتناول بنية البرمجيات الأساسية ولغات البرمجة في برنامج المراقبة داخل مركز التجارة الدولية. وقد أصبح هذا المعيار مقبولا على نطاق واسع من جانب المستعملين والبائعين على الصعيد العالمي وأصبح معيار البرمجة وتشكيل أجهزة المراقبة الصناعية، ويعتبر فهم هذا المعيار الأساسي أمرا حاسما بالنسبة لأي منظمة تسعى إلى تنفيذ ممارسات البرمجة الفعالة للجنة القانون الخاص.
ويحدد المجلس التنفيذي الدولي للتعليمات 61131-3 خمس لغات برمجة هي: مقياس درجة المولد، وديغرام المناقصة، والنص المهيكل، وقائمة التوجيه، ورسم المهام المميزة، وكل لغة تخدم أغراضا محددة وتتيح مزايا فريدة تبعا لمتطلبات التطبيق، ويوفر هذا المعيار دعما متعدد اللغات في إطار برنامج مراقبة، ويتيح للمطورين اختيار اللغة التي هي أفضل ملاءمة.
ومن التحسينات الملحوظة في الطبعات اللاحقة إضافة وتحسين الدعم المقدم للبرمجة الموجهة نحو الأجسام، بما في ذلك الفصول والأساليب والتفاعلات وأماكن الاسم، وهذا التطور يبين كيف يستمر المعيار في التكيف مع نماذج البرمجة الحديثة مع الحفاظ على التوافق الرجعي وصلاحية الصناعة.
الأهمية الحاسمة لمعايير البرمجة الخاصة بلجنة القانون الدولي
ويساعد تنفيذ ممارسات البرمجة الموحدة على الحد من الأخطاء وييسر التعاون بين المهندسين، وتتيح اتفاقيات الترميز الواضحة تحديد القضايا على نحو أسرع وتبسيط عملية تحديث أو توسيع نظم المراقبة، وتمتد الفوائد إلى ما يتجاوز التنظيم الشفروي البسيط، مما يتطرق إلى كل جانب من جوانب دورة الحياة الآلية من التطور الأولي من خلال الصيانة الطويلة الأجل.
تخفيض وقت التنمية وتكاليفها
ومن خلال توفير مجموعة من لغات البرمجة الموحدة وأنواع البيانات والمهام، يساعد معيار اللجنة الانتخابية المستقلة 61131-3 على تقليص الوقت والتكاليف المرتبطة بوضع برامج لجنة القانون الدولي، مما يؤدي إلى زيادة كفاءة وضع المشاريع وانخفاض التكاليف، وعندما تتبع الأفرقة المعايير المعمول بها، يمكنها أن تحشد عناصر مدونة قابلة لإعادة استخدامها، وأن تخفض الجهود الإنمائية الزائدة، وتعجل بأطر زمنية للمشاريع.
ويزيد البرنامج المتكامل للحساب الإلكتروني 61131 من كفاءة وسرعة تنفيذ حلول جديدة للتشغيل الآلي باستخدام عناصر الرقابة المتاحة بسهولة والتي يتم وضعها في مشاريع أخرى ومن قبل مطورين خارجيين، ويمثل هذا النموذج وإعادة الاستخدام وفورات كبيرة في التكاليف، ولا سيما بالنسبة للمنظمات التي تدير مشاريع متعددة للتشغيل الآلي أو التي تحتفظ بحافظات كبيرة من نظم الرقابة.
تعزيز التعاون ونقل المعارف
من خلال تحديد مجموعة من لغات البرمجة، وأنواع البيانات، والمهام، يوفر معيار IEC 61131-3 مستوى من التوحيد لبرمجة PLC، مما يجعل من الأسهل للمهندسين العمل مع نظم متعددة ووضع برامج وصيانتها، ويصبح هذا التوحيد قيما بصفة خاصة عندما تشمل المشاريع مهندسين متعددين أو متعاقدين أو عندما تحدث تغييرات في الموظفين على دورة حياة النظام.
ويقلل التوحيد من التدريب الذي يحتاجه المهندسون إذا كان عليهم العمل مع شركات القطاع الخاص من موردين متعددين، وهذا التعريف المعبر يتيح للمنظمات الحفاظ على المرونة في علاقاتها مع البائعين مع كفالة أن تعمل فرقها الهندسية بفعالية عبر مختلف النظم والمنابر.
تحسين قدرة النظام على الاستمرار
ويحدد معيار اللجنة الأوّلية 61131-3 نهجا متسقا ومنظما لتطوير البرامج، يكفل إمكانية المحافظة على البرامج وتحديثها على مدى حياتها بسهولة أكبر، وفي البيئات الصناعية التي يمكن أن تعمل فيها نظم الرقابة على مدى عقود، تمثل هذه القدرة على الاستمرار على المدى الطويل ميزة تنافسية حاسمة ووفورات كبيرة في التكاليف على الحياة التشغيلية للنظام.
ومع وجود واجهة موحدة للبرمجة مستقلة تماما عن منصة المعدات، يمكن للمستعملين أن يقللوا كثيرا من تكلفة صيانة البرامج والتدريب على نطاق تطبيقات التشغيل الآلي على نطاق الشركة، ويتيح استقلال هذه المعدات مرونة إضافية لتحسين النظم وهجرة التكنولوجيا دون الحاجة إلى إعادة صياغة برنامج كامل.
العناصر الرئيسية لمعايير البرمجة الفعالة
وتشمل المعايير الفعالة لمراكز الاتصال الخاصة عادة الاتفاقيات المتعلقة بالسموم، ومتطلبات الوثائق، وتقنيات البرمجة المنظمة، وتسهم هذه العناصر في إمكانية قراءة البرامج وتيسير عملية التضليل، ويؤدي كل عنصر دورا حيويا في إيجاد إطار شامل يدعم الاحتياجات الإنمائية الفورية والقدرة على استدامة النظام على المدى الطويل.
اتفاقيات الاسم الشاملة
فالسمارة بالبطاقات ليست مجرد مسألة تفضيلية؛ بل هي تتعلق ببناء نظم رقابة موثوقة وقابلة للاستمرار ومتصاعدة، حيث يكون الانضباط والاتساق أكثر ما يكون.() وتشكل اتفاقيات القيد العمود الفقري للمدونة القابلة للقراءة والاحتفاظ بها، وهي تمثل الوسيلة الرئيسية التي يقوم بها المهندسون بإبلاغ النية والوظيفية من خلال هيكل البرامج.
إن قضايا كاميل وباسكال هي أكثر الأساليب شيوعاً في مجال التسمية المستخدمة في البرمجة الحاسوبية، لذا من المنطقي اعتماد هذه الاتفاقية في برامج لجنة القانون الدولي، حيث توجد لديك علامات عالمية ومبرمجة يمكن تسميتها بطرق مختلفة بحيث تعرف فقط عن طريق النظر إلى العلامة التي يمكن الوصول إليها، وتوفر هذه الاتفاقيات أدوات بصرية تساعد المهندسين على فهم النطاق والمقاصد المتغيرة بسرعة دون التشاور مع الوثائق الخارجية.
اسم البطاقة هو نفس أهمية اتفاقية أسلوبك، تريد التأكد من أن اسم البطاقة ليس طويلاً، ولكنكم أظهرتم أيضاً ما هي وظيفة البطاقة، حيث أن من المرجح أن تُدمر الأسماء الطويلة جداً عندما تستخدم في المنطق، بينما النسخ القصيرة يمكن أن تصل إلى نقطة العبور، فالتحقيق التوازن الصحيح بين الوصفية والارتشاء يتطلب النظر بعناية في سياق التطبيق المحدد والمعايير التنظيمية.
نهج تداول الصناعة - الساندارد
وتتيح الاتفاقية الموحدة للتسمية المستندة إلى معيار المحاسبة الدولي 5-1 للمنظمات طريقة موحدة تتألف من رموز ورموز تحديد الهوية لتحديد الأدوات ونظم الأجهزة المستخدمة في أي نظام قياس أو مراقبة، ويوفر هذا النهج قيمة خاصة في صناعات العمليات التي يكون فيها الاتساق بين أجهزة الاستنشاق والأجهزة الميدانية وعلامات نظام المراقبة أمرا أساسيا من أجل كفاءة العمليات والصيانة.
وفي معظم النباتات، يُذكر صك في أربعة مواقع: منطقة هونغ كونغ، وشركة PLC، وعلامة الأدوات، وفي وثائق تصميم مثل Pamp;IDs، ومن المثالي أن تكون هذه الأسماء متمشية مع بعضها البعض، وتقضي هذه المواءمة على الارتباك أثناء عملية فرز المشاكل، وتخفض الوقت اللازم لتحديد مواقع أجهزة محددة، وتقلل من خطر وقوع أخطاء أثناء أنشطة الصيانة.
وفي الصناعات التحويلية مثل السيارات وغيرها من المنتجات، كثيرا ما تُسمَّى الأجهزة بوظيفتها ومكانها، كما أنها كثيرا ما تشمل عددا من المراجع التي تشير إلى صفحة وخط حيث يقع الجهاز في الرسوم الكهربائية، ويوفر هذا النهج الوظيفي السياق المباشر بشأن الغرض من الأجهزة والموقع المادي، وييسر الاختلاط السريع وفهم النظم.
نوع البيانات
الملاحظه الهنغارية توفر للمبرمج معرفة واضحة عن كل نوع من البيانات المتغيره هذا النهج التسمية في حين أنه يناقش أحيانا في تطوير البرامجيات العامة
وتستند هذه الاتفاقية إلى الملاحظة الهنغارية، وتوضع على النحو التالي: كتابة الرسالة الأولى لكل كلمة في أعلى الدرجات، والرسائل المتبقية في أسفل الحقيبة، وواجهة الاسم الأساسي، ترفق بنقطة ما قبل تحديد نوع البيانات من المتغير، وهذا النهج المنهجي يمكّن المهندسين من التعرف فورا على الأنواع المتغيرة دون التكتم على المتغيرات أو الوثائق الاستشارية، مما يعجل بأنشطة التنمية والاضطرابات.
الاحتياجات من الوثائق
ويحدد معيار اللجنة الأوّلية 61131-3 مجموعة من المبادئ التوجيهية للبيئة الإنمائية التي تستخدم في وضع وإدارة برامج لجنة القانون الدولي، بما في ذلك المبادئ التوجيهية لتفاعل المستعملين، وأدوات التشويه، وأدوات إدارة البرامج.() وتمتد الوثائق الشاملة إلى ما يتجاوز التعليقات الرمزية البسيطة لتشمل هيكل النظم، وقرارات التصميم، والإجراءات التشغيلية.
توثيق الاتفاقيات المختارة المتعلقة بالتسمية وتوفير التدريب لضمان فهم جميع أعضاء الأفرقة لها والتقيد بها باستمرار، وحتى المعايير الأكثر تصميماً لن تحقق فوائدها المنشودة، لأن التطبيق غير المتسق يقوض قيمة التوحيد.
الوثائق الفعالة يجب أن تتضمن أدلة نمطية، برامج نموذجية، أمثلة رمزية، وأشجار قرار تساعد المهندسين على تطبيق المعايير بشكل صحيح في مختلف الحالات هذه الوثائق يجب أن تكون مواد حية تتطور مع احتياجات المنظمة وتدمج الدروس المستفادة من المشاريع السابقة.
تقنيات البرمجة الهيكلية
ومن أهم سمات اللجنة الأوّلية 61131-3 نهجها في البرمجة النموذجية، أي أن البرامج توضع باستخدام وحدات يمكن إعادة استخدامها بسهولة في برامج أخرى، ووفر الوقت والجهد في وضع برامج جديدة، مع الحد من مخاطر الأخطاء، وجعله أسهل للحفاظ على البرامج القائمة وتحديثها، وأن الوحدة تمثل مبدأ أساسيا في هندسة البرامجيات ينطبق على برمجة لجنة القانون الدولي.
وفي إطار البرنامج المتكامل رقم 61131-3، تسمى البرامج، ومجمعات الوظائف، ووحدات تنظيم البرامج، أو مذكرات التفاهم، ويتيح فهم هذه الهياكل التنظيمية واستخدامها بفعالية للمهندسين إنشاء برامج هرمية حسنة التنظيم يسهل فهمها واختبارها والحفاظ عليها من الهياكل الاحتكارية.
كما أن البرمجة الهيكلية تنطوي على تنظيم منطقي للمدونة في فروع محددة بوضوح، والاستخدام المتسق لتشييد البرامج، والالتزام بالأنماط الثابتة للمهام المشتركة، وهذا الاتساق يمكّن المهندسين من توجيه أنفسهم بسرعة في إطار مدونة غير مألوفة، ويقلل من الحمولة المعرفية أثناء أنشطة التنمية وكشف المشاكل.
أفضل الممارسات للقابلية للقراءة والتداول
ويحول تنفيذ أفضل الممارسات المتعلقة بإمكانية القراءة وتزييف الممتلكات برامج لجنة القانون الدولي من الرمز الوظيفي إلى أصول قابلة للاستمرار تحقق قيمة طوال دورة حياتها التشغيلية، وتشمل هذه الممارسات كل شيء من وضع الصيغة الأساسية إلى استراتيجيات اختبار متطورة.
ممارسات القيد المستمر
استخدام الأسماء الوصفية للمتغيرات والعلامات والمهام التي تُبلغ بوضوح غرضها ونطاقها، وعندما تقرر كيف ستستخدم مختلف أساليب التسمية في مشروعك، تتمسك بها في جميع أنحاء رمزك وتحاول عدم تغيير الاتفاقيات في نفس المشروع الذي سيخلط بين الناس الآخرين أو حتى نفسك فيه، لأن الغرض من وضع اتفاقية تسمية هو الحد من اللبس والوقت المضطرب.
إن إدراج رقم الهاتف أو الإشارة إلى البصمات الكهربائية في اسم بطاقة تعريفك هو وسيلة كبيرة للحد من الاضطرابات، وعادة ما يكون هناك جهاز اتصال عن بعد ينبغي تسميته على نحو مماثل للطباعات الكهربائية، وهذه القدرة المرجعية للشبكة لا تقدر بثمن أثناء التكليف والتشويش عندما يحتاج المهندسون إلى تتبع الإشارات بين الأسلاك المادية ومنطق البرنامج.
ومن الأمثلة المشتركة على التسمية السيئة استخدام التأكيدات والرسائل الرأسمالية مثل " CELL1 HMI PUSHBUTTON " أو "SERVOMOVEHOMEPUSHBUTTON " ، مما يخلق أسماءاً يصعب قراءتها، واستخدام جميع الأسطوانات ينبغي تجنبها أو استخدامها فقط في بطاقات لا تستخدم في كثير من الأحيان في رمزك، وينبغي أن تكون للقابلية للقراءة دائماً أعلى من الوقت الأولي الذي تُمُمُمُه.
منظمة البرمجة الهيكلية
(ج) تنظيم الشفرة منطقياً مع أقسام وتعليقات واضحة تسترشد بها القراء من خلال هيكل البرنامج والتدفق المنطقي، وتشمل التنظيم الفعال تجميع الوظائف ذات الصلة، وإنشاء وصلات وصل واضحة بين الوحدات، وإنشاء هياكل هرمية تعكس التنظيم المادي أو المنطقي للنظام المراقب.
النظر في تنظيم البرامج حسب المجال الوظيفي أو مرحلة العمليات أو الهيكل الهرمي للمعدات حسب الطلب، وفي النظم المعقدة، وضع برامج رئيسية تسمى برامج فرعية أو مجموعات وظيفية، وإنشاء تدفق واضح للتنفيذ، وتيسير فهم سلوك النظام على مختلف مستويات المهبة.
استخدام أنماط متسقة للمهام المشتركة مثل إدارة النمط، ومناولة الإنذار، وتسلسل المعدات، وعندما يواجه المهندسون أنماطا مألوفة، يمكنهم فهم الوظائف بسرعة دون تحليل مفصل، مما يعجل بأنشطة التنمية وكشف المشاكل على السواء.
استراتيجيات التعليق الفعالة
وينبغي أن توضح التعليقات الأسباب التي تدعو إلى وجود قواعد تنظيمية بدلا من مجرد إعادة صياغة ما تفعله المدونة، وأن تركز التعليق على قرارات التصميم والاعتبارات التشغيلية والمنطق غير المبرر الذي قد يشكك فيه المهندسون المستقبلون أو يساءلونه.
إدراج الطوابع والأحرف الأولى في التعليقات على جميع التعديلات التي أُدخلت بعد التكليف الأولي، لأن هذه الممارسة تخلق تاريخاً قابلاً للمراجعة حاسماً في التحليلات المتعلقة بالأسباب الجذرية خلال عملية فرز المشاكل في المستقبل، ويصبح هذا التتبع ذا قيمة خاصة في النظم التي تخضع لتعديلات متكررة أو عند التحقيق في المسائل التي قد تكون قد استحدثت في تغييرات حديثة.
:: وضع تعليقات على رأس البرامج، ومكونات الوظائف، والوظائف التي تصف الغرض منها، ومدخلاتها، ونواتجها، وأي اعتبارات تشغيلية هامة، ويعمل هؤلاء رؤساءها بمثابة وثائق مرجعية سريعة تساعد المهندسين على فهم أداء الوحدات دون تحليل التنفيذ التفصيلي.
النموذج الموحد
الحفاظ على تحديد هوية موحد وفترة زمنية تجعل هيكل البرامج واضحاً بصرياً، فالتشكيل المستمر يمكّن المهندسين من فحص الرموز بسرعة وتحديد العناصر الهيكلية، وتدفقات التحكم، والتجمعات المنطقية، وفي حين أن الأفضليات المحددة في شكلها قد تختلف بين المنظمات، فإن الاتساق في إطار المشروع أو المنظمة هو أمر بالغ الأهمية.
وبالنسبة لمنطق السلم، وضع معايير لتنظيم الجري، وترتيبات الاتصال، والتنسيب الناتج، وتحديد قواعد تحديد الهوية، والحدود الزمنية، واستخدام الفضاء الأبيض، وهي تفاصيل ضئيلة فيما يبدو، تتراكم لإيجاد اختلافات كبيرة في قابلية القراء الرمزية والقابلية للاستمرار.
وتوفر العديد من البيئات الحديثة للبرمجة في مجال التعاون التقني التقني سمات آلية يمكن أن تطبق الشكل المتسق تلقائياً، وتثير هذه الأدوات حيثما تكون متاحة للحد من الجهود اليدوية وضمان الاتساق بين الأفرقة الإنمائية.
الاختبار المنهجي والتثبيت
إجراء اختبار منهجي لتحديد المسائل في وقت مبكر من دورة التنمية عندما تكون أسهل وأقل تكلفة لتصحيحها، ووضع خطط اختبار تغطي التشغيل العادي، والحالات الحادة، وظروف الخطأ، والسيناريوهات المتعلقة بالاسترداد.
تنفيذ استراتيجيات المحاكاة والاختناق التي تتيح الاختبار دون الحاجة إلى معدات مادية، وهذا النهج يعجل دورات التنمية، ويتيح إجراء اختبارات أكثر شمولا، ويقلل من خطر إلحاق أضرار بالمعدات أثناء وضع البرامج الأولية واختبارها.
وضع إجراءات اختبار موحدة للتشغيل المشترك مثل مراقبة السيارات، وتسلسل الصمامات، ومناولة الإنذار، وهذه الاختبارات الموحدة تضمن التحقق المستمر من صحة مختلف أجزاء المنظومة ومشاريع مختلفة، وتحسين النوعية العامة والموثوقية.
معايير البرمجة المتقدمة والتقنيات
فبخلاف المعايير الأساسية، تمكن التقنيات المتقدمة المنظمات من تحقيق مستويات أعلى من جودة المدونة، وإعادة استخدامها، وقابليتها للاستمرار، وتتطلب هذه النهج قدرا أكبر من الاستثمار الأولي، ولكنها تحقق عائدات كبيرة في النظم المعقدة أو الطويلة الأجل.
برامج مصممة حسب الموضوع في لجان التخطيط والتنسيق
ومن التحسينات الملحوظة في الطبعات اللاحقة إضافة وتحسين الدعم المقدم للبرمجة الموجهة نحو الأجسام، بما في ذلك الفصول والأساليب والتفاعلات وأماكن الاسم، والتقنيات ذات الوجهة الموضوعية تتيح إنشاء عناصر قابلة لإعادة الاستخدام ومكبسة يمكن أن تُعطى على الفور عدة مرات مع معايير مختلفة، مما يقلل بشكل كبير من الازدواجية الرمزية ويحسن إمكانية المحافظة عليها.
وضع صفوف للمعدات تستوعب جميع الوظائف بالنسبة لأنواع معينة من المعدات مثل المحركات أو الصمامات أو الناقلات، ويمكن أن تشمل هذه الفئات خصائص لمقاييس التشكيل، وأساليب العمليات المشتركة، والمنطق الداخلي لإدارة الدولة ومعالجتها للأخطاء، ويمكن إعادة استخدام هذه الفصول، بعد تطويرها واختبارها، في مشاريع متعددة مع إدخال حد أدنى من التعديلات عليها.
استخدام الميراث لخلق فئات متخصصة من المعدات التي توسع نطاق التشغيل الأساسي، فعلى سبيل المثال، قد يوفر طبقة محركية أساسية التشغيل الأولي/التوقفي، في حين تضيف الفصول المستقاة إلى ضبط السرعة المتغير، أو الانطلاق غير الميسر، أو غير ذلك من السمات المتخصصة، وهذا النهج الهرمي يشجع على إعادة استخدام الشفرة مع إدخال تغييرات على المعدات.
أنواع البيانات والهيكلات المحددة للمستعملين
ويحدد معيار اللجنة الأوّلية 61131-3 مجموعة من أنواع البيانات القياسية التي يمكن استخدامها في برمجة لجنة القانون الدولي، بما في ذلك بوليان، والبروجر، والحقيقي، والوقت، والتاريخ/الوقت، بالإضافة إلى هذه الأنواع القياسية، ينشئ أنواع بيانات محددة من المستعملين (الآفات) تُدمج عناصر البيانات المتصلة بالمجموعة في هياكل منطقية.
ويحسن نظام إدارة السجلات والمحفوظات تنظيم الشفرة من خلال إنشاء مجموعات من البيانات ذات الصلة، فعلى سبيل المثال، قد يشمل نظام إدارة السجلات والفحص الذاتي للأخشاب، وقطع الوضع، وتراكم الوقت، ورموز العيوب، ومعايير التشكيل، مما يسهل نقل البيانات ذات الصلة بين عناصر البرنامج ويحسن إمكانية قراءة الرموز عن طريق إقامة علاقات بيانات واضحة.
وضع اتفاقيات تسمية لأعضاء الاتحاد الأوروبي للإحصاء تميزهم عن بطاقات الترشح، وهذا التمييز يساعد المهندسين على فهم نطاق البيانات والعلاقات عند قراءة الرموز.
التعليمات والحواجز الوظيفية
ويحدد معيار اللجنة الأوّلية 61131-3 مجموعة من المهام الموحدة والعناصر الوظيفية التي يمكن استخدامها في برمجة لجنة القانون الدولي، بما في ذلك وظائف الرياضيات، ووظائف المقارنة، ووظائف التحويل، ووظائف التوقيت، بالإضافة إلى المهام المعيارية، وضع تعليمات إضافية حسب الأعراف (الأنظمة) أو لبنات الوظائف التي تلخص التشغيل الشائع الاستخدام، التي تخص تطبيقاتكم.
إنشاء مكتبات مختصرة وموثقة لمعارف مراقبة المعدات، وحسابات العمليات، وبروتوكولات الاتصالات، وغير ذلك من المهام المتكررة، وتصبح هذه المكتبات أصولا تنظيمية تعجل بالتنمية، وتحسن الاتساق، وتخفض الأخطاء عن طريق القضاء على التطوير المفرط للوظيفة المشتركة.
وضع إجراءات لمراقبة النسخ وإدارة التغيير لمكتبات مكتبة المنظمة لضمان تعقب التحسينات وإصلاح أجهزة التصنيف ونشرها على النحو الصحيح والنظر في وضع نسخ مختلفة لمختلف متطلبات التطبيقات مع الحفاظ على التوافق الرجعي حيثما أمكن.
State Machine Programming
تنفيذ هياكل أجهزة الدولة للعمليات التسلسلية ومراقبة المعدات، وتوفر أجهزة الدولة هياكل واضحة وقابلة للاستمرار لإدارة التسلسلات المعقدة والتحولات في أنماط العمل، مما يجعل سلوك البرامج واضحا ويسهل فهمه من المنطق التسلسلي الخاص.
استخدموا رسومات أداء مُحكمة للعمليات التي تُلغي عادةً إلى خطوات متتالية مع ظروف انتقال واضحة، وتوفر لجنة الأوراق المالية التمثيل الجغرافي لتدفق العمليات الذي لا يناسب موظفي البرامج والعمليات على حد سواء، وتوثيق الغرض من كل خطوة، وظروف كل انتقال لخلق منطق تسلسلي يوثّق نفسه.
ولزيادة تعقيد إدارة الدولة، تنفيذ متغيرات واضحة للدولة ومنطق الانتقال في مخططات مهيكلة للنص أو لمجموعات الوظائف، وإنشاء أنواع لحصر الدولة تجعل من الدولة قيما ذاتية، ومنع تكليفات حكومية غير صحيحة، وتنفيذ عملية شاملة لنقل الدولة الانتقالية لتيسير حل المشاكل المتعلقة بالتسلسل.
استراتيجيات وأدوات الديون
ويتطلب التحلل الفعال كل من الهيكل البرنامجي السليم ونُهج التشويش المنهجي للمشاكل، وتُحقق المعايير التي تيسر عملية التزييف قيمة فورية أثناء التكليف بالدعم التشغيلي المستمر.
القدرات التشخيصية والرصدية
بناء قدرات تشخيصية في برامج من البداية بدلا من إضافة هذه القدرات كاعترافات لاحقة، بما في ذلك مؤشرات الحالة، ومضاد التشخيص، والمقاييس التشغيلية التي توفر الرؤية في سلوك النظام وأدائه، وهذه التشخيصات التي يتم بناؤها تعجل بكشف المشاكل وتسمح بالاستمرارية الاستباقية.
:: إنشاء عروض تشخيصية عن الأسر المعيشية التي تظهر ولايات البرنامج الداخلي، والمعلومات عن التوقيت، وتدفقات التنفيذ، وهذه العروض تساعد المشغلين وموظفي الصيانة على فهم سلوك النظام دون الحاجة إلى معرفة مفصلة بالبرنامج أو أدوات متخصصة لضبط الممتلكات.
تنفيذ عمليات تسجيل البيانات المتعلقة بمتغيرات العمليات الحرجة، وظروف الإنذار، والتحولات التي تمر بها الدولة، وهذه البيانات التاريخية لا تقدر بثمن عند التحقيق في القضايا المتقطعة أو أداء نظام التحليل بمرور الوقت، وضمان أن تتضمن البيانات المأخوذة من السجلات سياقا كافيا للتمكين من إجراء تحليل ذي مغزى.
الأسلحة والعتاد
وضع نهج موحدة لتوليد الإنذار وتحديد الأولويات والمناولة، وإنشاء هياكل إنذار تشمل الزمان والوصف والشدة والاعتراف، وتنفيذ نظام تصفية الإنذار وإغلاقه لمنع حدوث الفيضانات التي تغط على المشغلين أثناء الظروف المضطربة.
:: تحديد خطأ في التعامل مع المنطق الذي يتحكم في أخطاء المعدات إدارة آمنة مع تقديم إشارة واضحة إلى الظروف الخاطئة، ويتطلب اتخاذ إجراءات تصحيحية، وتنفيذ إجراءات استرداد الأخطاء عند الاقتضاء، ولكن ضمان أن تتطلب الأخطاء المتعلقة بالسلامة تدخلا صريحا من جانب المشغل قبل استئناف العملية.
:: إيجاد معونات تشخيصية خاطئة ترشد الاضطرابات عن طريق الإشارة إلى الأسباب المحتملة والفحوص الموصى بها، وتخفض هذه المعونات الوقت اللازم للإصلاح بمساعدة موظفي الصيانة على التركيز بسرعة على الأسباب الجذرية المحتملة بدلا من إجراء عمليات شاملة للتحقق من النظام.
بيئة المحاكاة والاختبار
(ج) إنشاء بيئات محاكاة تتيح اختبار البرامج دون معدات مادية، وكثيراً ما تدعم البرامج الحديثة التي تستخدمها برامجيات محاكاة تقوم على البرامج وتنفذ مدونة البرامج الفعلية في بيئة افتراضية، وتقود هذه القدرات لإجراء اختبار شامل قبل تشغيل الأجهزة.
تطوير أدوات الاختبار التي تحفز مدخلات العمليات وتتحقق من نواتج البرامج، ويمكن لأطر الاختبار الآلية أن تنفذ إجراءات اختبار شاملة غير عملية لأداء مهام يدوية، وتحسين التغطية الاختبارية، والتمكين من اختبار التراجع عند تعديل البرامج.
(ج) إيجاد قدرات لإجبار وتجاوزات تتيح اختبار سيناريوهات معينة أو ظروف خاطئة، وضمان تحديد خصائص الاختبار هذه بوضوح، وإدراج ضمانات لمنع النشء العرضي أثناء التشغيل العادي.
إدارة مراقبة وتغيير
تنفيذ نظم مراقبة الصيغ لبرامج لجنة القانون الدولي لتتبع التغيرات، وتمكين التراجع إلى النسخ السابقة، وتيسير التعاون بين مطورين متعددين، ويمكن تكييف نظم مراقبة النسخ الحديثة المصممة لتطوير البرامجيات مع برامج لجنة القانون الدولي، على الرغم من أن بعض الأدوات الخاصة بلجنة القانون الدولي توفر تكاملا أفضل مع بيئات البرمجة.
وضع إجراءات لإدارة التغيير تتطلب توثيق التعديلات والتحقق من الاختبارات والموافقة عليها قبل النشر، والحفاظ على سجلات التغيير التي تصف التغيير، وسبب تغييره، ومن قام بالتغيير، وتثبت هذه الوثائق أنها قيمة عند التحقيق في المسائل التي قد تكون قد أدخلتها التعديلات الأخيرة.
وضع إجراءات احتياطية تكفل الحفاظ على النسخ الحالية والتاريخية للبرامج، وتنفيذ نظم احتياطية آلية حيثما أمكن لضمان حدوث الدعم بشكل متسق دون الاعتماد على العمليات اليدوية، وتوفير الدعم في مواقع متعددة للحماية من فقدان البيانات من جراء فشل المعدات أو الكوارث.
معايير التنفيذ في المنظمات
ولا يمثل وضع المعايير سوى الخطوة الأولى؛ فالتنفيذ الناجح يتطلب التزاماً تنظيمياً وتدريباً وتنفيذاً مستمراً، وتحقق المنظمات التي تنفذ بنجاح معايير البرمجة تحسينات قابلة للقياس في الإنتاجية والجودة وموثوقية النظام.
وضع المعايير التنظيمية
وبإسقاط الأسماء في المعايير (ISA S5.1، IEC 61131-3)، وتعبئة السمات التحريرية مثل التعليقات، واعتماد اتفاقيات منظمة (AOIs، UDTs)، يمكن للمجتمع الهندسي أن يتجنب الفوضى التي تشوب النهج القائمة على أساس مخصص، والخطوة التالية هي أن تتفق الشركات والأفرقة على معيار واضح وقابل للتنفيذ بحيث يستطيع كل مهندس يلمس النظام، اليوم أو عشر سنوات من الآن، أن يفهمه على الفور.
بدء وضع المعايير من خلال استعراض معايير الصناعة وأفضل الممارسات، ثم تكييفها مع احتياجاتكم التنظيمية المحددة ومجالات تطبيقكم، وإشراك مهندسين ذوي خبرة في وضع المعايير لضمان التطبيق العملي والحصول على الشراء من أولئك الذين سيستخدمون المعايير.
:: وضع وثائق شاملة للمعايير تتضمن الأساس المنطقي للقرارات، وأمثلة التطبيق الصحيح، وتوجيهات لمعالجة السيناريوهات المشتركة، وتيسير الوصول إلى المعايير لجميع موظفي الهندسة، ووضعها على النحو المطلوب للقراءة لأعضاء الفريق الجدد.
التدريب ونقل المعارف
توفير التدريب الشامل على معايير البرمجة لجميع المهندسين الذين يضعون برامج خاصة أو يحافظون عليها، وينبغي أن يشمل التدريب ليس فقط ميكانيكيي تطبيق المعايير، بل أيضا المبادئ والفوائد الأساسية، ويفهم مهندسو المساعدة كيف تحسن المعايير عملهم بدلا من مجرد فرض متطلبات إضافية.
وضع مواد تدريبية تشمل التدريبات العملية وأمثلة على العالم الحقيقي، كما أن تطبيق المعايير في سيناريوهات واقعية يساعد على استيعاب المعايير وفهم تطبيقها في مختلف السياقات، والنظر في برامج التوجيه التي تلتقي مع مهندسين جدد لتيسير نقل المعارف.
:: وضع مواد مرجعية وأدلة سريعة يمكن للمهندسين أن يتشاوروا أثناء التطوير، وينبغي أن تقدم هذه المواد إجابات سريعة على الأسئلة المشتركة دون الحاجة إلى استعراض وثائق المعايير الشاملة، وتحديث المواد التدريبية والمراجعة مع تطور المعايير لتعكس الدروس المستفادة والاحتياجات المتغيرة.
الإنفاذ وضمان الجودة
(ب) إنشاء عمليات استعراض مدونة تحقق الامتثال لمعايير البرمجة قبل نشر البرامج؛ وتتيح استعراضات الأقران فرصاً للقبض على انتهاكات المعايير، وتحديد القضايا المحتملة، وتبادل المعارف فيما بين أعضاء الأفرقة، وإجراء استعراضات شفرة لفرص التعلم البناءة بدلاً من التدريبات العقابية.
النظر في الأدوات الآلية التي يمكن أن تحقق جوانب معينة من الامتثال للمعايير مثل اتفاقيات تسمية أو شكل أو متطلبات هيكلية، ويوفر الفحص الآلي تعليقات فورية أثناء التطوير ويقلل من العبء على استعراضات الرموز اليدوية، غير أن التسليم بأن الأدوات الآلية لا يمكنها التحقق من جميع جوانب نوعية المدونة وينبغي أن تكمل الاستعراض البشري بدلا من أن تحل محله.
:: قياسات الامتثال لمعايير المسار واستخدامها لتحديد المجالات التي قد يلزم فيها توفير تدريب أو توضيح إضافيين، تجنب استخدام القياسات عقابيا؛ وبدلا من ذلك، استخدام هذه المعايير لدفع التحسين المستمر في كلا المعيارين وتطبيقهما، وتحري النجاحات وتبادل أمثلة على تطبيق المعايير الممتازة لتعزيز السلوك الإيجابي.
التحسين المستمر
(ب) التماس تعليقات من أصحاب المصلحة واستعراض الاتفاقيات المتعلقة بالتسمية بانتظام لتحديد المجالات التي ينبغي تحسينها وضمان الفعالية المستمرة، حيث أن التكرير المتكرر يمكن أن يؤدي إلى اتباع ممارسات برمجة أفضل من ذلك، وينبغي أن تتطور المعايير استناداً إلى الخبرة العملية، والتقدم التكنولوجي، والاحتياجات التنظيمية المتغيرة.
إنشاء دورات استعراض منتظمة لمعايير البرمجة، ربما سنويا أو بعد المشاريع الرئيسية، وتقديم مدخلات مشروعة من المهندسين بشأن ما يصلح وما يمكن تحسينه، والنظر في تشكيل لجنة معايير تضم ممثلين من مختلف مجالات التطبيق ومستويات الخبرة.
:: توثيق الدروس المستفادة من المشاريع وإدراجها في المعايير المستكملة، وعندما تنشأ مسائل كان يمكن منعها من خلال معايير أفضل، فإنها تستخدمها كفرص لتعزيز المعايير بدلا من مجرد معالجة المشكلة المباشرة، وتقاسم الدروس المستفادة على نطاق المنظمة لمنع تكرار الأخطاء.
الاعتبارات الصناعية - السريعة
وفي حين توفر معايير البرمجة العامة توجيهات واسعة النطاق، فإن لدى صناعات مختلفة متطلبات واتفاقيات محددة ينبغي أن تنعكس في المعايير التنظيمية، ويضمن فهم هذه الاعتبارات الخاصة بالصناعة أن تظل المعايير عملية وذات صلة.
الصناعات
ونظراً إلى أن أسماء الأجهزة خاضعة للرقابة، فإن أسماء العلامات في صناعات العمليات لا تشمل سوى الرقم الخاص بالمنصب؛ ورقم التعريفات الجمركية بدلاً من الطريقة الوصفية المستخدمة في التصنيع، وهذه التسمية تختلف اختلافاً تاماً عن تلك المستخدمة في التصنيع، وتشدد صناعات العمليات عادة على المواءمة مع أجهزة Pamp;IDs والتقيد بمعايير الوكالة الدولية للطاقة لتحديد الأجهزة.
وكثيرا ما تنطوي تطبيقات مراقبة العمليات على استراتيجيات رقابة تنظيمية معقدة، وتجهيز دفعات، ونظم مجهزة بأجهزة الأمان، وينبغي أن تتناول معايير هذه التطبيقات وثائق التصحيح المفصل، وإدارة وصفة الدفع، ومتطلبات الفصل في نظام الأمان.
وضع معايير لإدارة الإنذار تتماشى مع المعايير الدولية لضبط الأمن 18-2 والمبادئ التوجيهية الأخرى في مجال الصناعة - تواجه صناعات العمليات تحديات خاصة مع الفيضانات المنبهة وضغوط المشغلين، مما يجعل إدارة الإنذار الفعالة حاسمة الأهمية للعمليات الآمنة والفعالة.
التصنيع والتخزين
كما أن تطبيقات التصنيع تركز عادة على التسلسل الآلي، ومناولة المواد، وتتبع الإنتاج، وينبغي أن تتناول المعايير تنفيذ أجهزة الدولة لتسلسل المعدات، وإدارة الوصفة من أجل تغيير المنتجات، والتكامل مع نظم التنفيذ التصنيعي.
وضع اتفاقيات لتنظيم البرامج حسب خط الإنتاج أو خلية العمل أو نوع المعدات حسب تصميم المرافق وهيكلها التشغيلي والنظر في معايير إدارة الوسائط (الموضوعية، واليدوية، والصيانة) المشتركة في تطبيقات التصنيع.
معالجة متطلبات التكامل مع النظم الآلية ونظم الرؤية وغيرها من المعدات المتخصصة المشتركة في بيئات التصنيع، ووضع معايير لبروتوكولات الاتصالات، وصيغ تبادل البيانات، ومعالجة الأخطاء في هذه التكاملات.
الهياكل الأساسية والتشغيل الآلي
وتشتمل تطبيقات الهياكل الأساسية مثل معالجة المياه، وبناء شبكة HVAC، ونظم المرافق على متطلبات فريدة لإدارة الطاقة، وتحديد الجدولة، والرصد عن بعد، وينبغي أن تتناول المعايير استراتيجيات المراقبة القائمة على الزمن، وقدرات الاستجابة للطلبات، والتكامل مع نظم إدارة المباني.
النظر في معايير تنفيذ الرقابة القائمة على شغل الوظائف، ورفوف الحمولة، واستراتيجيات أخرى لتحقيق الاستخدام الأمثل للطاقة، ومعالجة متطلبات قطع البيانات والإبلاغ عنها لدعم عمليات مراجعة حسابات الطاقة والامتثال التنظيمي.
وضع اتفاقيات للوصول عن بعد إلى المعلومات ورصدها توازن الاحتياجات التشغيلية مع متطلبات أمن الفضاء الإلكتروني، وتواجه نظم الهياكل الأساسية بشكل متزايد تهديدات أمنية إلكترونية، مما يجعل الاعتبارات الأمنية عنصرا أساسيا من عناصر معايير البرمجة.
الاتجاهات الناشئة والنظر في المستقبل
ويجب أن تتطور معايير البرمجة الخاصة بلجنة القانون الدولي لمعالجة التكنولوجيات الناشئة والاحتياجات المتغيرة في مجال الصناعة، ويمكن للمنظمات التي تتوقع هذه الاتجاهات أن تكون قادرة على الاستفادة من القدرات الجديدة مع الحفاظ على فوائد التوحيد القياسي.
شبكة الإنترنت الصناعية للأمور (الثانية)
وتتيح تكنولوجيات التوحيد الكيميائي إمكانية الربط غير المسبوق بين نظم الرقابة ونظم المؤسسات والمنابر السحابية، وينبغي أن تتناول المعايير نشر البيانات إلى منابر النيتروجين، والاحتياجات الأمنية للنظم المترابطة، وإدارة تدفقات البيانات ذات الاتجاهين بين مراكز التخطيط وخدمات السحب.
(ب) النظر في معايير تنفيذ القدرات الحاسوبية الحافة التي تجهز البيانات محلياً قبل نقلها إلى منابر السحاب، ومعالجة شكل البيانات، واختيار المراسم، ومعالجة الأخطاء في الاتصالات بين الـ (الآوت) ووضع مبادئ توجيهية لتحديد البيانات التي ينبغي تقاسمها خارجياً وما ينبغي أن يظل ضمن نظم الرقابة المحلية.
وضع معايير أمنية تتناول التوثيق والتشفير ومراقبة الدخول للوصلات بين الـ (الـ (الـ (الـ (الـ (الـ (الـ (الـ (الـ (الـ (الـ (الـ (الـ (الـ (الـ (الـ (الـ (الـ (الـ (الـ (الـ (الـ (الـ (الـ (الـ (الـ (الـ (الـ (الـمـمـمـمـعـمـمـمـمـعـمـمـعـعـمـمـمـعـعـمـمـمـمـمـمـمـمـمـمـمـمـمـمـمـمـعـعـمـمـعـمـمـعـعـعـمـمـمـمـمـمـمـمـمـمـمـمـمـمـمـمـمـمـعـعـعـمـمـمـمـمـمـمـمـمـمـمـ
الاستخبارات الفنية والتعلم الآتي
وبدأت تكنولوجيات التعلم في مجال الصناعة والآلات تظهر في تطبيقات الرقابة الصناعية من أجل الصيانة التنبؤية، وتحقيق الجودة المثلى، والتحكم في التكيف، وينبغي أن تتناول المعايير إدماج نماذج التعليم العالي/الحركة في المنطق الرقابي التقليدي، وإدارة تحديث النماذج، واستراتيجيات التداعيات عندما تسفر نظم التنفيذ عن نتائج غير متوقعة.
(ب) النظر في كيفية توثيق استراتيجيات الرقابة القائمة على أساس التنفيذ والتي قد لا يكون لها منطق واضح قائم على القواعد، ووضع نُهج اختبار تحقق من سلوك نظام المعلومات الإدارية المتكامل عبر نطاقات التشغيل المتوقعة والحالات الحافة، ومعالجة الاعتبارات الأخلاقية واعتبارات السلامة فيما يتعلق باتخاذ القرارات بصورة مستقلة في النظم الصناعية.
متطلبات الأمن السيبراني
وقد أصبح الأمن السيبرى شاغلاً بالغ الأهمية لنظم الرقابة الصناعية حيث أصبحت أكثر ارتباطاً وتواجه تهديدات متزايدة، وينبغي أن تتضمن المعايير أفضل الممارسات الأمنية بما في ذلك مراقبة الدخول على أقل الحدود، والهيكلات المعمقة للدفاع، والممارسات المودعة الآمنة التي تحول دون وجود مواطن ضعف مشتركة.
معالجة متطلبات قطع الأشجار والرصد الأمنيين التي تتيح الكشف عن الحوادث الأمنية المحتملة - وضع معايير لضمان الوصول عن بعد توازن بين الاحتياجات التشغيلية والاحتياجات الأمنية - النظر في الامتثال لمعايير مثل المعيار IEC 62443 للأمن السيبراني الصناعي.
وضع إجراءات لإدارة الوصلات الأمنية ومعالجة أوجه الضعف - نظرا لأن نظم المراقبة لها دورات حياة أطول من النظم النموذجية لتكنولوجيا المعلومات، وضع استراتيجيات للحفاظ على الأمن في نظم الشيخوخة التي قد لا تتلقى بعد الآن دعما من البائعين.
وضع نموذجي
وتسمح النُهج الإنمائية القائمة على النماذج للمهندسين بتصميم نظم مراقبة على مستويات أعلى من الاختراع، ثم تُنتج تلقائياً مدونة قواعد السلوك الخاصة بكبار السن من النماذج، وينبغي أن تتناول المعايير التنظيم النموذجي والوثائق والتحقق من صحة ذلك، والنظر في كيفية تطبيق المعايير التقليدية على المدونة المتولدة، وما هي المعايير الإضافية التي قد تكون لازمة للنماذج نفسها.
وضع نُهج للحفاظ على إمكانية التتبع بين النماذج والرمز المولد: معالجة الرقابة على النسخ لكل من النماذج والمدونة، وضمان تتبع التغييرات وتوثيقها على النحو السليم، والنظر في كيفية معالجة الحالات التي يتطلب فيها وضع مدونة يدوية تعديلا يدويا.
قياس أثر معايير البرمجة
وينبغي للمنظمات أن تقيس أثر معايير البرمجة لتبرير استمرار الاستثمار وتحديد فرص التحسين، وفي حين أن بعض الفوائد نوعية، يمكن تقدير الكثير منها كمياً من خلال القياسات المناسبة.
مقاييس الكفاءة الإنمائية
(ج) تتبع وقت تطوير المشاريع القابلة للمقارنة قبل وبعد تنفيذ المعايير - قياس معدلات إعادة استخدام الرموز لتحديد الفوائد من نُهج البرمجة النموذجية كمياً - رصد الوقت اللازم لإجراء استعراضات الرموز وعدد القضايا التي تم تحديدها أثناء الاستعراضات باعتبارها مؤشرات لجودة المدونة.
قياس الوقت اللازم للمهندسين الجدد وجلبهم إلى الإنتاجية - ينبغي أن تقلل المعايير الفعالة من وقت الاستيعاب عن طريق توفير توجيهات واضحة وأنماط متسقة يمكن للمهندسين الجدد أن يتعلموا ويطبقوها بسرعة.
مقاييس الجودة والاعتماد
:: تحديد معدلات العيوب في مرحلة التكليف بالعمل في مرحلة مبكرة كمؤشرات لنوعية البرامج، ورصد عدد التغييرات المطلوبة في البرامج بعد التشغيل لمعالجة المسائل التي كان ينبغي الإمساك بها أثناء التطوير، وضبط الوقت بين الإخفاقات في مسائل نظام المراقبة لتقييم موثوقية النظام عموما.
تحليل الأسباب الجذرية لمسائل نظام المراقبة لتحديد ما إذا كان من الممكن أن تمنعها معايير أفضل، واستخدام هذا التحليل لدفع التحسين المستمر للمعايير وتطبيقها.
مقاييس الصيانة والدعم
قياس الوقت اللازم لإصلاح قضايا نظام المراقبة كمؤشر على مدى سهولة فهم البرامج وتعديلها، وتتبع الوقت اللازم لتنفيذ التعديلات والتحسينات البرنامجية، ورصد عدد الأخطاء المتصلة بالنفقة التي أدخلت عند إجراء التغييرات.
:: موظفو الصيانة في مجال المسح عن إمكانية قراءة البرامج وسهولة فرز المشاكل، وتوفر تعليقاتهم معلومات قيمة عن مدى دعم المعايير الجارية للدعم النظامي وما إذا كانت هناك حاجة إلى تحسينات.
التحديات المشتركة والحلول
وكثيرا ما تواجه المنظمات التي تطبق معايير البرمجة تحديات مشتركة، ففهم هذه التحديات وإيجاد حلول مثبتة يساعد المنظمات على تجنب المجازفات وتحقيق التنفيذ الناجح.
مقاومة التغيير
وقد يقاوم المهندسون المعتادون على الممارسات القائمة اعتماد معايير جديدة، لا سيما إذا كانوا يعتبرون المعايير مفرطة البيروقراطية بدلا من الأدوات القيمة، ويعالجون هذه المقاومة عن طريق الإبلاغ بوضوح عن فوائد المعايير، وإشراك المهندسين في وضع المعايير، ويظهرون تحسينات ملموسة من اعتماد المعايير.
توفير التدريب والدعم الكافيين خلال الانتقال إلى المعايير الجديدة، وإتاحة الوقت للمهندسين لكي يصبحوا مرتاحين لنهج جديدة بدلا من توقع الكفاءة الفورية، وبدء النجاحات المبكرة وتبادل الخبرات الإيجابية من أجل بناء الزخم اللازم لاعتماد المعايير.
تكامل نظام الجلايات
وتواجه المنظمات التي لديها نظم مراقبة قائمة تحديات تطبق معايير جديدة على البرامج القديمة التي وضعت باستخدام نُهج مختلفة، وتضع استراتيجيات للهجرة توازن بين فوائد التوحيد القياسي والتكاليف والمخاطر التي ينطوي عليها تعديل نظم العمل.
النظر في تطبيق المعايير تدريجيا، وربما يتطلب الامتثال للتنمية الجديدة مع السماح بالبقاء على النظم القديمة دون تغيير ما لم تكن هناك حاجة إلى إدخال تعديلات هامة.
الموازنة بين التوحيد والتقلب
ويمكن أن تخنق المعايير الصارمة للغاية الابتكار وتمنع المهندسين من تطبيق الحلول المثلى للحالات الفريدة، ووضع معايير توفر توجيها واضحا للحالات المشتركة، مع السماح بالمرونة في الحالات الاستثنائية، وإدراج عمليات طلب الاستثناءات عندما لا تلائم المعايير حالات محددة.
(ب) استعراض طلبات الاستثناء بانتظام لتحديد الأنماط التي قد تشير إلى المعايير التي تحتاج إلى تنقيح، واستخدام الاستثناءات كفرص للتعلم لتحسين المعايير بدلاً من اعتبارها حالات عدم امتثال.
الحفاظ على العملة
ويمكن أن تصبح المعايير قديمة مع تطور التكنولوجيات وتغير الاحتياجات التنظيمية، وإنشاء دورات استعراض منتظمة وتحديث العمليات التي تحافظ على المعايير الحالية، ورصد التطورات الصناعية وأفضل الممارسات الناشئة التي قد تستدعي تحديث المعايير.
تحديث المعايير الإعلامية بشكل فعال لضمان إدراك جميع المهندسين للتغييرات، وتوفير التدريب على المستجدات الهامة والحفاظ على تاريخ النسخ بحيث يتمكن المهندسون من فهم كيفية تطور المعايير بمرور الوقت.
الموارد والتعلم الإضافي
ويمكن للمنظمات التي تسعى إلى وضع معايير للبرمجة أو تحسينها أن تستفيد من موارد عديدة من المنظمات الصناعية وهيئات المعايير والمؤسسات التعليمية، ويتيح المشاركة مع دوائر التشغيل الآلي الأوسع نطاقا الحصول على المعارف الجماعية والممارسات المثبتة.
معايير الصناعة والمبادئ التوجيهية
ويوفر معيار اللجنة الأوّلية 61131-3 الإطار الأساسي للغات البرمجة الخاصة بلجنة القانون الدولي وينبغي فهمه من قبل أي شخص يضع معايير للبرمجة، وتوفر معايير الوكالة الدولية للطاقة، بما فيها المعيار 5-1 لرموز الأجهزة، ومؤشر ISA-18.2 لإدارة الإنذار، إرشادات قيمة لجوانب محددة من تصميم نظام الرقابة.
PLCopen, an organization focused on promoting IEC 61131-3 adoption, provides technical specifications, coding guidelines, and other resources that can inform organizational standards development. Their motion control function blocks and other specifications demonstrate practical application of IEC 61131-3 principles. Visit PLCopen.org] for additional information and resources.
المنظمات المهنية
وتقدم المنظمات المهنية مثل الرابطة الدولية للمهندسين الكهربائية والإلكترونية التدريب والمنشورات وفرص التواصل المتصلة بالنظم الصناعية للتشغيل الآلي والمراقبة، وتتيح العضوية في هذه المنظمات إمكانية الحصول على الموارد التقنية والاتصالات مع المهنيين الآخرين العاملين في مجال التشغيل الآلي.
فقطاعات الوكالة الدولية للطاقة الذرية المحلية وغيرها من المجموعات المهنية تستضيف في كثير من الأحيان اجتماعات وعروضا تقنية تتيح فرصا للتعلم بشأن الممارسات الصناعية وتبادل الخبرات مع الأقران، ويساعد المشاركة في هذه المجتمعات المنظمات على البقاء في حالة تيار مع التطورات الصناعية والتعلم من نجاحات الآخرين وتحدياتهم.
موارد البائعين
وتقدم شركات تصنيع الشركات المحلية أدلة للبرمجة، وأدلة للتطبيق، ودورات تدريبية يمكن أن تسترشد بها في وضع المعايير، وفي حين أن هذه الموارد تشمل في كثير من الأحيان أفضل الممارسات التي يمكن تكييفها من أجل التطبيق الأوسع نطاقا، إذ يقدم العديد من البائعين برامج لإصدار الشهادات تحقق كفاءة البرمجة ويمكن أن تكون بمثابة أهداف تدريبية للموظفين الهندسيين.
فمجموعات ومنتديات مستخدمي البائعين تتيح فرصاً للتعلم من تجارب المستخدمين الآخرين واكتشاف الحلول للتحديات المشتركة، وكثيراً ما تتقاسم هذه المجتمعات أمثلة وتقنيات البرمجة التي يمكن إدراجها في المعايير التنظيمية.
على شبكة الإنترنت المجتمعات والموارد
وتتيح المنتديات الإلكترونية وأفرقة المناقشة والمواقع التقنية على شبكة الإنترنت إمكانية الحصول على المعارف الجماعية من أوساط التشغيل الآلي على الصعيد العالمي، كما أن مواقع مثل ]Control.com] تقدم مقالات ومنتديات وموارد تقنية تغطي مختلف جوانب نظم التشغيل الآلي الصناعي والتحكم، وفي حين ينبغي تقييم الموارد المتاحة على الإنترنت تقييماً نقدياً، فإنها يمكن أن توفر معلومات قيمة وحلول عملية للتحديات المشتركة.
وتتيح برامج وسائط الإعلام الاجتماعية ومواقع التواصل المهني إقامة صلات مع المهنيين العاملين في مجال التشغيل الآلي في جميع أنحاء العالم، فإتباع قادة الفكر الصناعي والمشاركة في المناقشات التقنية يساعد المهندسين على البقاء في حالة تيار مع الاتجاهات الناشئة وأفضل الممارسات.
الاستنتاج: بناء ثقافة الامتياز
وتمثل معايير البرمجة الخاصة بلجنة البرنامج والتنسيق أكثر بكثير من المبادئ التوجيهية التقنية؛ وهي تجسد التزاماً تنظيمياً بالامتياز والجودة والتحسين المستمر، وتحقق المنظمات التي تنفذ بنجاح معايير البرمجة الشاملة تحسينات قابلة للقياس في كفاءة التنمية وموثوقية النظم والقدرة على الاستمرار في الأجل الطويل، وهذه الفوائد تضاعف بمرور الوقت مع نمو المكتبات الموحدة، وأصبح المهندسون أكثر ملاءمة للأنماط الثابتة، وتتراكم المعارف التنظيمية.
وتبدأ الرحلة نحو معايير البرمجة الفعالة بفهم المبادئ الأساسية من معايير الصناعة مثل المعيار رقم 61131-3، ولكن يجب تكييفها مع الاحتياجات التنظيمية المحددة، ومجالات التطبيق، والسياقات التشغيلية، ويتطلب التنفيذ الناجح الالتزام من القيادة، والمشاركة من موظفي الهندسة، ومواصلة الجهود الرامية إلى تدريب الموظفين، وإنفاذ المعايير، ومواصلة تحسين الممارسات القائمة على الخبرة.
ومع استمرار تطور التشغيل الآلي الصناعي مع التكنولوجيات الناشئة مثل تكنولوجيا الفضاء، والاستخبارات الصناعية، ومتطلبات الأمن السيبراني المتقدمة، يجب أن تتطور معايير البرمجة أيضا، إذ أن المنظمات التي تضع أطرا وعمليات قوية لتحسين القدرات بشكل مستمر، هي نفسها، من أجل تعزيز القدرات الجديدة مع الحفاظ على الاتساق والجودة اللذين توفرهما المعايير.
وفي نهاية المطاف، تنجح معايير البرمجة عندما تصبح جزءا من الثقافة التنظيمية بدلا من المتطلبات الخارجية المتبقية المفروضة على المهندسين المترددين، إذ أن هذه المعايير، من خلال إظهار قيمة ملموسة، وتوفير الدعم والتدريب الكافيين، ومواصلة تحسين المعايير القائمة على الخبرة العملية، يمكن للمنظمات أن تبني ثقافات تصبح فيها ممارسات البرمجة الجيدة الطريقة الطبيعية للعمل بدلا من الأعباء الإضافية، وهذا التحول الثقافي يمثل المقياس الحقيقي للنجاح في تنفيذ معايير البرمجة الخاصة بكبار السندات.