هل هناك مكتبة جيدة في التعامل مع بروتوكول Modbus في .الشبكة ؟ [مغلقة]

StackOverflow https://stackoverflow.com/questions/54837

سؤال

لا أحد يعرف من جيد (يفضل مفتوح المصدر) مكتبة للتعامل مع بروتوكول Modbus?لقد رأيت بضعة المكتبات, ولكن أنا أبحث عن بعض الناس التجارب الشخصية ، وليس فقط العشرة جوجل يضرب.أعتقد يجب أن يكون هناك على الأقل شخص واحد من يتعامل مع الشركات المحدودة العامة و أتمتة الأجهزة مثل كنت تفعل هناك.

فتح أي غيرها من المواد التي قد تكون عونا لك كذلك...

هل كانت مفيدة؟

المحلول

لقد فعلت الكثير من الاتصالات مع الأجهزة خلال السنوات القليلة الماضية ، حيث يعمل على أتمتة المنزل الشركة ، ولكن نحن لا نستخدم Modbus.نقوم الاتصالات الموحدة وفتح الطريق باستخدام خدمات ويب لأجهزة(WSD) والتي تعرف أيضا باسم الأجهزة نبذة عن خدمات ويب(DPWS).

خلال هذا الوقت في نقطة واحدة ، لم نسمع من مشروع يسمى NModbus.وهي مكتبة مفتوحة المصدر للعمل مع modbus.أنا لم تستخدم, ولكن تبحث في الموقع ، changesets على مدونة جوجل, تبدو النشطة.قد تريد أن تعطيه نظرة وحتى التورط في.هذا هو المكتبة التي سمعت من تلك الأهداف .صافي.

نصائح أخرى

Modbus هو بسيط جدا البروتوكول إلى تنفيذ.جميع المعلومات التي تحتاج إلى يمكن العثور عليها بسهولة مجانا على الإنترنت.

إذا اخترت تنفيذ ذلك بنفسك, وسوف نكون سعداء للرد على أية أسئلة لديك على طول الطريق.

إذا اخترت أن تذهب modbus سيد مكتبة أود أن تبحث عن:

  • Modbust دعم TCP.
  • Modbus RTU عبر TCP/UDP و منفذ COM.
  • شكلي بايت مبادلة ، كلمة مبادلة
  • شكلي "القاعدة" العنوان بحيث يمكنك اختيار العنوان 1 أن يكون في الواقع العنوان 0 (غبي لكنني الهال في دوما تحديد عناوين بنفس الطريقة التي يتم توثيقها)
  • يجب دعم القراءة عدة عناوين مثل كتلة ، ولكنها تحتاج إلى أن تكون مرنة بعض modbus العبيد سيعود الخطأ إذا كان أي عنوان في الكتلة غير المستخدمة/محفوظة).

AdvancedHMI لديه السائقين وشملت الحزمة التي ليس من أجل أي شيء تقريبا األوامر ، على الرغم من أنها قد تكون ثقيلة بعض الشيء إذا كان كل ما تريده هو Modbus.AdvancedHMI هو أيضا قيد التطوير النشط و له قاعدة مستخدمين قوية.http://sourceforge.net/projects/advancedhmi/

NModbus يبدو أن معظم من المحتمل أن يكون التطوير المستمر و هناك الكثير من الأمثلة على المشاريع المنتشرة عبر الإنترنت.https://code.google.com/p/nmodbus/

أنا أحب استخدام هذا واحد في الماضي (Modbus عبر TCP):http://www.codeproject.com/Tips/16260/Modbus-TCP-class

Modbus إلى سيمنز شعار المجلس التشريعي الفلسطيني هو مختلفة قليلا.لدي مثال المشروع لا يمكن أن ترسل عند الطلب.

إلقاء نظرة على عرض من Colway حلول http://www.colwaysolutions.com.أنها فريدة من نوعها نظام الترخيص حيث تدفع لكل Modbus وظيفة التعليمات البرمجية التي كنت ترغب في استخدام.ليس مجانا ولكن التسعير يبدو أن تكون منخفضة.رأيت أيضا بعض الموانئ من المكتبة إلى بعض شعبية ميكروكنترولر و RTOS.

FieldTalk Modbus المكتبة - يتعامل مع جميع Modbus وظائف

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top