Visual I/O

Supervision et Interface Homme Machine

Runtime Libre

Un démarrage immédiat avec les experts et les composants inclus.

Plus de 200 composants métiers sont livrés avec leurs sources librement modifiables de même que les principaux protocoles Modbus, Openmodbus, MPI, Sysmacway. Des classiques de la supervision tel que les Alarmes, Historiques, Evènements, Recettes, Rapports et IHM paramétrable par clic jusqu'à la programmation système (en Pascal et Assembleur), Visual I/O amène maintenant un vrai outil de développement d'applications pour l'informatique industrielle. Les applications développées (exécutables) communiquent entre elles par Ethernet, autorisant les architectures multipostes. Le produit et sa documentation sont en français

Un Langage facile, Puissant et Intuitif

Livré avec des centaines de fonctions et de procédures des plus simples aux plus évoluées, Visual I/O vous livre toutes ses Le langage de haut niveau vous permettra de manipuler toutes sortes de types : Booléen, Integer, Word, Byte, Réel, Double, Single, Strings, Variants, Tableau de type, Structures et Pointeurs.

Visual IO Crée des Exécutables Autonomes.

Vous allez créer un fichier exécutable final contenant tous les programmes compilés, les images, synoptiques et menus. Vous pourrez aussi intégrer des fichiers et des images qui seront extraites lors du lancement de votre application sur le PC final.
Visual I/O s'accompagne d'une grande variété d'options, afin de répondre à toutes vos demandes. Visual I/O est disponible en Version Libre de runtime c'est-à-dire que vous l'achetez une seule fois et vous générez autant d'applications que vous le souhaitez sans aucune limitation. Visual I/O a les caractéristiques d'un superviseur haut de gamme et aussi d'un outil de développement complet incluant un vrai langage compilé et un debugger pas à pas.

Variables Illimitées.

Les variables de Visual IO sont définies à tout moment en design. Elles sont partageables en réseau grâce à PLC Remote Control. Differents formats : Byte, Word, Integer, Real, Extended, Single, Double ... Création possible de tableaux et Structures si nécessaire. Les variables de Visual I/O sont aussi partageables et compatibles avec Visual PLC. Possibilité de visualisation et de forçage quand votre l'application est en run.

Lien direct avec les logiciels de BUREAUTIQUE.

Grâce aux composants Excel, importer/exportez facilement vos données. Les Alarmes, Historiques et Evènements sont déjà compatibles directement avec Excel.

ACTIVEX : Utilisez tous les composants du marché.

En Visual I/O, vous pouvez poser tout contrôle ActiveX sur votre synoptique. Vous changez ses propriétés via la boite de propriétés et vous codez facilement grâce aux procédures et méthodes extraites de celui-ci. Avec Visual IO utilisez toutes les données d'un Activex (Variants, Structures variables et méthodes complexes).

Communications avec les AUTOMATES PROGRAMMABLES.

Sont livrés en standard les protocoles PROFIBUS DP (carte nécessaire), Modbus, Omron Sysmac Way, Siemens MPI, Schneider Modbus TCP/IP, ICP (advantech) sur la liaison série ou port ethernet de votre PC donc entièrement gratuit.
Pour les autres protocoles Visual I/O est Client et serveur OPC.

Base de Données Gratuite.

Utilisez une base de données mondialement reconnue : MySQL et Dbase. Visual I/O est livré avec une interface native sur les bases de données MySQL et DBASE. Grâce à ODBC qui est totalement géré dans Visual I/O vous vous connecterez sur toutes les bases de données du marché. Les Historiques, Alarmes et Evènements sont déjà au format DBASE.

Créez un fichier Final Executable.

Toute votre application sera contenue dans un seul fichier final (généralement <1Mybtes). Tous les synoptiques, programmes, menus, images, PDF, Html etc.. seront inclus. Si vous utilisez des DLL externes, celles-ci seront aussi inclues dans ce fichier. Le déploiement sera ainsi ultra simplifié.
Pour puls d'informations téléchargez la Documentation ou Contactez-Nous

Remote Control VPU

Communication Library For Visual IO

Communications temps réel entre plusieurs applications

La librairie Remote Control livrée avec ses sources, permet de rendre vos applications communicantes sous TCP/IP. Aucune configuration laborieuse a paramètrer, l'échange se faisant en temps réel entre les variables Globales. Si une application modifie une de ses variables globales les autres applications connectées sur le réseau en sont immédiatement averties.

Les Variables Globales deviennent des variables PUBLIC
Les variables globales étant Public , il est évidement facile d'imaginer des traitements spécifiques sur chaque poste (contrôle total, dégradé, redondant etc..). Le même programme peut être lancé en parallèle sur plusieurs postes.

La librairie est aussi livrée avec 2 composants à utiliser dans vos applications.
Simple et Efficace.

Si nécessaire,vos applications restent aussi des serveurs OPC.

Visual Profiler

Optimisez vos programmes à la micro seconde
Visual Profiler est le chaînon qui manquait à votre atelier de production d'applications. En effet une fois vos programmes débogués, ils sont opérationnels mais pas pour autant optimisés. C'est là que l'analyseur entre en scène. En analysant sous tous les angles le fichier exécutable, il vous fournit des informations permettant d'augmenter l'efficacité et la qualité de votre logiciel.

La liste des programmes exécutés s'affiche à gauche.
Le temps d'exécution courant dans la colonne Micro-secondes.
Les colonnes Mini et Maxi affichent le temps mini et maxi détecté pour chaque programme.
La case à cocher temps de cycle permet la mesure en continu du temps de cycle des programmes.

Visual Profiler permet de mesurer l'efficacité d'un programme en détectant ses points faibles

  • Les points ou votre programme consomme beaucoup de temps.
  • Le temps mini et maxi pour exécuter un programme cyclique.
  • Le temps mini et maxi pour exécuter un programme de synoptique.
  • Le temps mini et maxi pour exécuter un une portion de code.
  • Permet de placer des chronomètres afin de mesurer une action spécifique dans votre programme.
  • Permet de mettre en Marche ou en Stop les programmes de votre application.