لا يعد برنامج PLC الكامل بسيطًا مثل تمكين النظام من التشغيل ، بل يتطلب أيضًا شرحًا كاملاً ، والهندسة المعمارية الدقيقة ، وقابلية التوسع الجيدة ، ونظام الإنذار والحماية الكامل ، ونظام المحاكاة قبل التشغيل.
بساطة
اجعل برنامج PLC بسيطًا قدر الإمكان. تعني البساطة استخدام إطار عمل موحد قدر الإمكان واستخدام التعليمات البسيطة قدر الإمكان.
لجعل البرنامج بسيطًا ، من الضروري تحسين بنية البرنامج وتبسيط البرنامج مع تعليمات التحكم في التدفق بشكل كبير ، واستبدال تعليمات الوظائف الواحدة بأقواس قوية والانتباه إلى ترتيب التعليمات بطريقة صغيرة.
قابلية القراءة
يجب أن تكون متطلبات قابلية قراءة البرنامج المصممة جيدة. هذا لا يسهل فقط مصمم البرنامج لتعميق فهم البرنامج ، لتسهيل تصحيح الأخطاء ، ولكن أيضًا لتسهيل القراءة وفهم برنامجك ، لتسهيل صيانة المستخدم. إذا لزم الأمر ، يمكن أيضًا إجراء البرنامج للترويج.
لجعل البرنامج قابل للقراءة ، يجب أن يكون البرنامج المصمم واضحًا قدر الإمكان. انتبه إلى التسلسل الهرمي وتنفيذ النموذج إلى درجة التصميم مع الأساليب الموجهة للكائنات. لاستخدام المزيد من التصميمات القياسية.
إذا كنت تستخدم البرمجة اللغوية في الحالات الخاصة ، فيرجى استخدام برمجة السلم في معظم الحالات لسهولة القراءة.
ثم يجب أن يكون تخصيص I/O منتظمًا وسهل الحفظ والفهم. إذا لزم الأمر ، قم أيضًا ببعض أعمال التعليقات التوضيحية. يجب أن يكون استخدام الأجهزة الداخلية منتظمة أيضًا ، ولا تستخدمها بشكل عشوائي فقط.
تجدر الإشارة إلى قابلية القراءة في بداية تصميم البرنامج. هذا ليس من السهل القيام به. لأنه في عملية تصحيح الأخطاء ، قد يصبح زيادة أو انخفاض التعليمات ، واستخدام تغييرات الجهاز الداخلي ، البرنامج الأصلي أكثر وضوحًا ، فوضويًا بعض الشيء. لذلك في تصميم تصحيح الأخطاء على الزيادة أو الانخفاض لمغادرة بعض المساحة ، ثم يتم الانتهاء من تصحيح الأخطاء ثم يقوم ببعض التنظيم ، بحيث يكون لتصميم البرنامج جودة أعلى.
ملاحظات البرنامج ، على الأقل يجب أن يكون هناك الجوانب التالية:
أ ، تعليقات النظام: شركة حقوق الطبع والنشر للبرنامج بأكمله واستخدام هذه المجموعة من البرامج
B ، تعليقات كتلة البرنامج: الغرض الرئيسي من كتلة البرنامج هذا والمؤلف
C ، تعليقات الفقرة: استخدام هذا القسم من الكود
D ، التعليقات المتغيرة: أهمية القول ، بما في ذلك تعليقات الإدخال / الإخراج ، تعليقات متغيرة متوسطة
أما بالنسبة لاعتبارات السرية ، أعتقد أنه يجب علينا النظر في خوارزمية تشفير البرنامج أو تشفير كتلة ، ويجب ألا نستخدم لتقليل تعليقات هذا الأذكياء لتحقيقها.
صحة
يجب أن يكون برنامج PLC صحيحًا ، ويجب التحقق منه من خلال العمل الفعلي ، إثبات أنه يمكن أن يعمل بشكل صحيح. هذا هو المتطلبات الأساسية لبرنامج PLC ، إذا لم يكن من الممكن القيام بذلك ، فإن الآخر ليس جيدًا.
لجعل البرنامج صحيحًا ، يجب أن يكون استخدامًا دقيقًا للتعليمات ، والاستخدام الصحيح للأجهزة الداخلية. يرتبط الاستخدام الدقيق للتعليمات والفهم الدقيق للتعليمات بمعنى التعليمات ويجب أن يكون استخدام الشروط واضحًا. إذا لزم الأمر ، يمكنك برمجة بعض البرامج الصغيرة لاختبار بعض الإرشادات غير الواضحة.
لنفس التعليمات ، قد تكون بعض تفاصيل التعليمات مختلفة بسبب مجموعات مختلفة من PLC من المصنع أو النماذج المختلفة لسلسلة PLC ، لذلك يجب عليك التحقق من دليل البرمجة بعناية.
من المهم أيضًا استخدام الأجهزة الداخلية بشكل صحيح.إذا كانت بعض PLCs لديها حماية للسلطة ، فإن بعض PLCs لا. يجب أن يتم استخدام حماية الطاقة لأسفل لحماية جهاز حماية الطاقة ، ولا يمكن استخدام العكس بالعكس.
باختصار ، لاستخدام الإرشادات بدقة ، الاستخدام الصحيح للأجهزة الداخلية ، بحيث يمكن للبرنامج العمل بشكل صحيح ، وهو المتطلب الأساسي لبرنامج PLC.
كمثال بسيط ،تتطلب حواف Siemens المتزايدة والسقوط استخدام المتغيرات مع وظائف التخزين كمتغيرات وسيطة ، مثل نقاط M أو نقاط DB ، إذا كنت تستخدم متغير Temp FC ، فستواجه مشاكل.
مصداقية
لا ينبغي أن تكون البرامج صحيحة فحسب ، بل يمكن الاعتماد عليها أيضًا.تعكس الموثوقية استقرار برنامج PLC ، وهو مطلب أساسي لبرامج PLC.
يمكن أن تعمل بعض برامج PLC ، في ظل ظروف التشغيل العادية أو العملية القانونية بشكل صحيح ، وظهور ظروف تشغيل غير طبيعية (مثل انقطاع التيار الكهربائي المؤقت ، ثم إعادة تنشيطها بسرعة) أو التشغيل غير القانوني (مثل عدد من الأزرار من اطلب ، أو في نفس الوقت ، اضغط على عدد من الأزرار) ، لا يمكن للبرنامج العمل بشكل صحيح. هذا النوع من البرامج ، ليس موثوقًا للغاية ، أو غير مستقر ، هو برنامج سيء.
يمكن تحديد برنامج PLC الجيد حول ظهور ظروف تشغيل غير طبيعية ، ويمكن أن يجعله مع الظروف العادية للتقارب ، يجعل البرنامج للتكيف مع مجموعة متنوعة من المواقف. يمكن رفض برنامج PLC الجيد للتشغيل غير القانوني ، ولا يترك "آثار". يتم قبول العمليات القانونية فقط.
المتشابكة هي وسيلة شائعة لرفض العمليات غير القانونية ، ودوائر الترحيل المستخدمة عادة بهذه الطريقة ، يمكن أن ترث PLC أيضًا هذه الطريقة.
سهولة التعديل
من المهم أن يسهل تغيير البرنامج ، مما يعني أنه يجب أن يكون من السهل تعديله.
واحدة من ميزات PLCs هي أنها مريحة ويمكن تكييفها بمرونة مع مواقف مختلفة.طريقة القيام بذلك هي عن طريق تعديل أو إعادة تصميم البرنامج.
يتم إعادة تصميم البرنامج في الحالات التي يتم فيها تغيير متطلبات الاستخدام لعملية PLC ، ولا يتم إعادة برمجة البرنامج فحسب ، بل يتم إعادة تعيين I/OS أيضًا. معظم الحالات لا تتطلب إعادة البرمجة ، وبعض التعديلات كافية. هذا يتطلب أن يكون البرنامج سهل التغيير.
سهولة التعديل هي أيضًا المرونة ، والمتطلبات طالما يمكن إجراء تغييرات قليلة جدًا لتحقيق الغرض من تغيير المعلمات أو من السهل تغيير الإجراء.
قابلية التوسيع
ربما تم برمجة العديد من البرامج قبل دخول المشهد ، ولكن إلى المشهد ، قد تحتاج أيضًا إلى إضافة برنامج آخر ، من أجل تجنب تعطيل بنية النظام بأكمله ، تحتاج إلى حجز مساحة معينة في كل منطقة وظيفية مثل نسخة احتياطية.
الأجهزة لترك الهامش الكافي ،البرمجيات في إعداد الاعتبارات اليدوية والأوتوماتيكية وشبه التلقائي ، الموقف الموقف.
نظام الإنذار الكامل
غالبًا ما يتم استخدام أنظمة PLC في البيئات الصناعية ، وسوف يتسبب كل حادث في خسائر كبيرة أو صغيرة ، من أجل القيام بالمعالجة المسبقة للحادث أو في الحادث ، سيقلل الخسارة ،يجب أن نولي اهتمامًا لإنذار PLC والحماية، والتي سيتم استخراجها هنا كجزء مهم من النظام.
محاكاة البرنامج
من أجل ضمان تقدم التكليف في الموقع أو للعميل لإظهار ، غالبًا قبل الدخول إلى المشهد ، إلى برامجهم الخاصة لإجراء محاكاة آلية بالكامل. لهذا الغرض ، من الضروري تضمين قسم محاكاة في البرنامج ، والذي يتم فصله بعد التشغيل العادي في الموقع. من أجل تجهيز البرنامج بوظيفة المحاكاة ، يجب القيام بالمهام التالية:
(1) تحويل نقاط PLC I/O الفعلية إلى متغيرات PLC الوسيطة أو متغيرات كتلة البيانات ؛
(2) اكتب برنامج المحاكاة لكل جهاز وفقًا لمتطلبات العملية.
في عملية تصميم برنامج PLC ، يمكن تسمية البرنامج الذي يمكنه تلبية متطلبات الجوانب المذكورة أعلاه برنامجًا جيدًا.




