سؤال

أحتاج إلى إنشاء تطبيق مراقبة صناعي يظهر المشغل أ SCADA. الرسم البياني، على غرار هذا

نص Alt http://img32.imageshack.us/img32/631/processcontrol.png.

ما هي أدوات الأدوات المتاحة للقيام بذلك وما هي التجربة التي لديها أشخاص لديهم معهم؟ أنا أعرف بالفعل من ilog. تتنقل ولكن ليس لديهم خبرة في ذلك.

يحرر: لا أحتاج إلى برنامج للتحكم في الأجهزة نفسها، أو أحتاج فقط إلى إنشاء واجهة المستخدم الرسومية أو الرسوم البيانية التي تظهر الحالة الحالية للعملية.

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

المحلول

لقد قمت بذلك من قبل في الماضي، لكن تنفيذه كان بالكامل من الصفر باستخدام مكتبات رسومات ناقلات. لن أوصي بهذا المسار إلا إذا كنت ترغب في معاقبة نفسك دون داع. إذا كنت ذاهبا إلى رغم ذلك، فقد استخدمت هذه المكتبة:

http://www.vgdotnet.com/

فيما يلي ما أوصي به (ملاحظة: لم أحاول أي من هذه):

http://www.opcsystems.com/

http://www.kineticart.co.uk/downloads.html.

http://www.blocks4.net/products/_net_scada_frameworkwork/productdetails.aspx.

أعتقد أن أفضل رهان الخاص بك سيكون أنظمة OPC. من ما يمكن أن أجده يبدو أنه المكتبة الأكثر مدورة.

أتمنى أن يساعدك هذا.

نصائح أخرى

هل هذا لقطة شاشة FactoryLink؟

أن نكون صادقين، لم أجد سبب وجيه لنقل تطوير Scada إلى .NET. من المسلم به أن الأدوات هناك لتطوير سكادا ليست الأكثر روعة توفر لك مجموعة أدوات مضحية تقريبا مليئة بالقيود المحبطة.

بالنظر إلى كمية السباكة التي ستستغرقها لاستخراج البيانات من نظام SCADA الذي تستخدمه في .NET، أود أن أقول أنه لا يستحق الجهود الكبيرة تقريبا ما لم يكن بائع برنامج HMI الذي تستخدمه يحتوي على .NET API.

معظم الرسومات التي يستخدمونها هي رسومات ناقلات يمكن استنساخها بشكل لا يمكن استنساخها باستخدام شيء مثل Microsoft Expression أو حزمة رسومات ناقلات أخرى. الكثير من الضوابط على الرغم من أن الاستخبارات الخاصة بالبيانات على الرغم من عرض البيانات بيانيا والتي ستأخذ الكثير من العمل أيضا - إنها نفس العملية التي تنتج عناصر تحكم كاملة في مهينة.

سأكون مهتما برؤية الشارع الذي تتخذه لتحقيق ذلك، ولكن بعد العديد من الساعات المحببة من الرغبة في القيام بذلك بنفسي، قررت أن صافي المكاسب لن يستحق الجهد الذي اضطررت إليه حتى أرفع ذلك.

لقد تعاملت مع اثنين من مطوري Scada HMI وعلى كامل الوقت الذي تعاملت فيه معهم، لقد دفعت وتشكو من أنها توفر أدوات .NET القادرة. إنهم في الغالب مقاومة لها يقولون "إنه يأتي، نحن نعمل عليه"، لكنني لم أر أي دليل على أنهم يفعلون أي شيء سوى محاولة إقامة لي.

عند نقطة واحدة، قمت بإلغاء ربطها مباشرة في أجهزة Modbus باستخدام API .NET مخصص للتحكم في الأجهزة وترميز تطبيق .NET مباشرة ضدهم، مما أدى تماما إلى تخفيف الحاجة إلى تطبيق HMI ولكنه لم يكن الأمر يستحق الجهد. قد تكون الأدوات الموجودة محبطا للتطوير، ولكن بمجرد تطوير التطبيق، تعمل الأدوات بشكل متسق.

حظا سعيدا، إنه محاولة جديرة بالجدل - بدلا مني؛)

ألق نظرة على مكون Metadraw الخاص بنا www.bennet-tec.com/btproducts/metadraw/metadraw.htm للحصول على مثال على تطبيق مخطط أسلوب Scada المدمج مع Metadraw شاهد هذا واحد تم إنشاؤه ويستخدمه سلطة وادي تينيسيhttp://www.bennet-tec.com/btproducts/metadraw/customerapps/md_fumes.htm.

فكر في استخدام godiagram ومع ذلك، لأنك لا تحتاج إلى مستخدمي المستخدمين لتحرير المخططات قد تكون مبالغة.

Framework Framework CSWorks بالضبط ما تحتاجه:http://www.controlsystemworks.com.

قم بالاتصال بنقاط I / O باستخدام ملفات التكوين وإنشاء شاشات HMI / SCADA في تطبيق Silverlight الخاص بك.

تحتاج إلى شيء مثل هذا:http://www.iocomp.com/products/dotnetwf/default.aspx.

standard, pro, plot

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