Question

Je dois créer une application de surveillance industrielle qui montre l'opérateur un diagramme, similaire à cette

texte alt http://img32.imageshack.us/img32/631/processcontrol .png

Qu'est-ce que des boîtes à outils sont disponibles pour le faire et ce que l'expérience ont les gens ont avec eux? Je sais déjà du ilog Tookit mais ont aucune expérience.

Edit:. Je ne suis pas besoin d'un logiciel pour contrôler le matériel lui-même, j'ai juste besoin de créer l'interface utilisateur graphique ou des diagrammes qui montrent l'état actuel du processus

Était-ce utile?

La solution

Je l'ai fait auparavant dans le passé, mais ma mise en œuvre était entièrement à partir de zéro en utilisant les bibliothèques graphiques vectoriels. Je ne recommanderais pas ce chemin, sauf si vous souhaitez vous punir inutilement. Si vous allez bien, je cette bibliothèque:

http://www.vgdotnet.com/

Voici ce que je recommande (note: Je ne l'ai pas essayé un de ces):

http://www.opcsystems.com/

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

http://www.blocks4.net/Products/_net_scada_framework/ProductDetails.aspx

Je crois que votre meilleur pari serait les systèmes opc. D'après ce que je peux trouver, ils semblent être la bibliothèque la plus bien arrondie.

Hope this helps.

Autres conseils

Est-ce une capture d'écran FactoryLink?

Pour être honnête, je n'ai pas encore trouver de bonnes raisons de faire progresser le développement SCADA à .NET. Il est vrai que les outils là-bas pour le développement SCADA ne sont pas les plus fantastiques vous fournir un ensemble d'outils presque risible plein de limites frustrantes.

Compte tenu de la quantité de plomberie, il faudra pour extraire les données du système SCADA que vous utilisez dans .NET, je dirais qu'il est presque ne vaut pas l'effort considérable à moins que le fournisseur du logiciel IHM que vous utilisez a un .NET API.

La plupart des graphiques qu'ils utilisent sont des graphiques vectoriels qui pourrait être reproduit à l'aide réalistement quelque chose comme Microsoft Expression ou un autre paquet de graphiques vectoriels. Beaucoup des contrôles mais ont l'intelligence de données que pour afficher les données sous forme graphique qui prendrait beaucoup de travail aussi -. Ce processus est le même que la production de contrôles Full Blown

Je serais curieux de voir l'avenue que vous prenez pour y parvenir, mais après de nombreuses heures frustrantes de vouloir faire moi-même j'ai décidé que les gains nets ne seraient pas en valeur l'effort que je devais mettre en donc je mis de côté il.

J'ai eu affaire à un couple de développeurs SCADA IHM et pour tout le temps que j'ai eu affaire avec eux, je l'ai fait pression et se plaignant qu'ils fournissent des outils .NET capables. Ils sont la plupart du temps résistant à le dire « il vient, nous travaillons là-dessus », mais je l'ai encore vu aucune preuve qu'ils font quoi que ce soit, mais en essayant de me calmer.

À un moment donné, j'accroché même directement dans des dispositifs Modbus en utilisant une API .NET personnalisé pour contrôler les dispositifs et codifiés une application .NET directement contre eux, atténuer complètement la nécessité de l'application IHM mais il n'a donc pas été en vaut la peine . Les outils existants là-bas peut être frustrant de se développer avec, mais une fois que l'application est développée, les outils ne fonctionnent toujours.

Bonne chance cependant, il est une entreprise digne - plutôt vous que moi;)

Jetez un oeil à notre composant MetaDraw     www.Bennet-Tec.com/BTProducts/MetaDraw/MetaDraw.htm Pour un exemple d'application de diagramme de style Scada construit avec MetaDraw voir celui-ci créé et utilisé par la Tennessee Valley Authority http://www.bennet-tec.com/btproducts/MetaDraw/ customerapps / md_fumes.htm

GoDiagram cependant que vous n'avez pas besoin de vos utilisateurs pour modifier le schémas, il peut être surpuissant.

cadre de CSWorks fait exactement ce dont vous avez besoin: http://www.controlsystemworks.com

Se connecter à des points d'E / S à l'aide des fichiers de configuration, créer des écrans HMI / SCADA dans votre application Silverlight.

Vous avez besoin de quelque chose comme ceci: http://www.iocomp.com/Products/DotNetWF/Default.aspx

standard, , complot

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top