Thread Content
أود أولاً أن أشكر الجميع {:3_57:}، وأطلب منهم المساعدة في إيجاد حل؛ فالأشخاص ما زالوا على حافة الصحراء ولا يستطيعون العودة لقضاء العام الجديد. يوجد هناك جهازان PLC من نوع AB، والوحدات المستخدمة للاتصال هي من نوع Heyuxun NT-50-RS-EN، وتتم عملية الاتصال مع نظام Honeywell DCS عبر بروتوكول MODBUS RTU 485. الـ DCS هو المحطة الرئيسية، والـ PLC هو المحطة الفرعية، حيث تقوم المحطة الرئيسية بالقراءة فقط من المحطة الفرعية دون الكتابة عليها. المشكلة الحالية هي: في خزانة اتصالات DCS، يمكن لبرنامج modscan32 محاكاة المحطة الرئيسية واستقبال بيانات أجهزة PLC الفرعية، والبيانات صحيحة، لكن عند الاتصال بـ DCS نفسه، فإن DCS لا يستطيع استقبال تلك البيانات. فيما يلي شرح مفصل: 1. جاء زميل سابق إلى الموقع لإجراء اختبارات تجريبية، وأخبرني أن من الممكن التواصل بين PLC وDCS. 2 أقوم بالتنسيق الميداني، يحتوي معالجا AB على منفذي كابل شبكة، أحدهما للاتصال والآخر لـ HMI. نظرًا لأن الاتصال كان جيدًا في السابق، فقد قمت بفصل كابل الشبكة الخاص بوحدة AB PLC ووحدة الاتصال من هي يو شون، ووصلته بجهاز الكمبيوتر الخاص بي لإجراء اختبارات التشغيل. وبعد انتهاء اختبارات التشغيل، قمت بإعادة توصيل كابل الشبكة بوحدة الاتصال مرة أخرى، لكن تبين أن الاتصال لم يعد ممكنًا. 3 فيما بعد، في برنامج البرمجة AB RSLogix 5000، تحت إعدادات المدخلات/المخرجات – الإيثرنت، تم العثور على ملف NT-50-RS-EN وهو عبارة عن علامة استفهام صفراء. لقد تحققت من الأمر، ويبدو أن برنامج RSLogix 5000 لا يتعرف على ملصقات وحدات الاتصال الخاصة بشركة هييوشون. في الماضي، كانت عمليات الاتصال تتم من خلال أجهزة الزملاء، ولم أقم أنا بتثبيت أي برامج خاصة بشركة هييوشون على جهازي. لذا، قمت بتنزيل العلامات والبرامج ذات الصلة من الموقع الرسمي لهي يو شون. ثم يمكن لـ RSLogix 5000 التعرف عليه. ٤ لكن لا يزال من المستحيل إجراء الاتصال، فشككت في أنه ربما يتعين إعادة ضبط وحدة الاتصال الخاصة بشركة هيوشون، لكن المحاولات عدة مرات لم تنجح. بعد ذلك، قمت بضبطها مع الشركة المصنعة لشركة هيوشون، والآن هي موجودة في خزانة الاتصالات التابعة لشركة هوني، ويمكن الآن قراءة البيانات الصحيحة للـ PLC باستخدام برنامج modscan32. بدأ مهندسو هوني في الشك في وجود مشكلة في جهد خطوط الاتصال الخاصة بي، وبعد فحص خزانة PLC، تبين أن أحد الأسلاك كان ملامسًا لغلاف الجهاز. بعد التعامل مع المشكلة، أصبح جهد أحد الأزواج 0.2 فولت و3.2 فولت بالنسبة للأرض، بينما أصبح جهد الزوج الآخر 1.2 فولت و4.2 فولت بالنسبة للأرض. 6 حاليًا، يخطط مهندسو هوني لاستخدام modsim32 لمحاكاة إرسال البيانات من وحدة الاتصالات، لمعرفة ما إذا كان نظام DCS قادرًا على استقبالها بشكل صحيح. السؤال: يقول مهندس هوني إنه كان بالإمكان التواصل سابقًا، لكن الآن لم يعد بالإمكان التواصل، وهو لم يجرِ أي تغييرات، ويشتبه في أن المشكلة تكمن في جهاز PLC. لكن برنامج modscan32 يمكنه قراءة القيم، والجهد كذلك طبيعي، لذا أعتقد أن هناك مشكلة في الـPLC. الأغرب من ذلك أنه لم يقم بإجراء أي تغييرات على الإطلاق؛ حتى بعد إعادة ضبط الإعدادات، ما زلت أستطيع الوصول إليه، فلماذا لا يمكنني التواصل معه؟ (معدل النقل 9600، عدد البتات 8، عدد بتات التوقف 1، لا يوجد بت تحقق؛ لقد راجعنا المعايير الأساسية مرات عديدة)
تم تعديل هذا المنشور آخر مرة بواسطة “تاوهوالينغ جوشي” في تاريخ 27-1-2016 الساعة 16:55. NT-50-RS-EN هو بوابة شبكات، وقد تم تحويل بروتوكول الاتصال إلى MODBUS TCP (يمكن أيضًا تحويله إلى Profinet)، وهو مختلف عن بروتوكول MODBUS التقليدي. ما هو بروتوكول الاتصال المستخدم في جهاز DCS الخاص بك لقراءة البيانات؟ . . . أتحدث بشكل عشوائي، لأثير النقاش
مرحبًا، شكرًا لردكم. يقوم جهاز AB PLC الخاص بي بنقل البيانات عبر شبكة الإيثرنت إلى وحدة الاتصال NT-50-RS-EN، وتقوم هذه الوحدة بدورها بتحويل البيانات إلى بروتوكول الاتصال MODBUS RTU485 لإرسالها إلى نظام DCS. أما بروتوكول DCS الخاص بشركة Honeywell فهو أيضًا من نوع MODBUS RTU 485 ذو الخطين.
إذا لم يكن هناك مشكلة في توصيل PLC وDCS بشكل منفصل، فأعتقد أن المشكلة تكمن في إعدادات كل منهما. لاحظ أن نظام DCS يستخدم بروتوكول Modbus RTU، بينما يستخدم الـ PLC بروتوكول Modbus TCP وليس Ethernet، كما يجب فحص إعدادات البوابة NT-50-RS-EN. إذا لم يكن هناك أي مشكلة في كلا الطرفين، فإن الاحتمال الأكبر هو أن المشكلة تكمن في الجسر، بشرط عدم وجود أخطاء في التوصيلات
تم تعديل هذا المنشور آخر مرة بواسطة budaoweng123 في تاريخ 2016-1-28 الساعة 09:01، وقد تم إجراء 6 تعديلات. حاليًا، يخطط مهندسو هوني لاستخدام ModSim32 لمحاكاة عملية إرسال البيانات من وحدة الاتصالات، لمعرفة ما إذا كان نظام DCS قادرًا على استقبال تلك البيانات بشكل صحيح. يبدو أنه بعد إتمام هذا الاختبار، ستكون هناك اتجاهات جيدة للخطوات التالية. لكن طريقة تفكيرك واضحة جدًا، هل جربت الحل النهائي وهو إيقاف التيار الكهربائي ثم إعادة التشغيل؟ :هل يمكن استخدام Lol و Modsim32 على منصة WIN7؟
يجب تجربة الطريقة التي اقترحها المهندس هوني، لأنك قمت بلمس الغلاف من جانب واحد، ولذلك لا يمكن استبعاد احتمال دخول جهد كهربائي وإتلاف واجهات الـ DCS. وعلى الرغم من أن برنامج modscan32 يمكنه قراءة البيانات، إلا أنه لا يمكن استبعاد احتمال وجود مشكلة في جانب الـ PLC أيضًا؛ فهل العناوين والأوضاع صحيحة؟ وهل هناك أي توصيلات غير سليمة؟