Machine Edition
PLC & HMI: één database
Cimplicity is ongetwijfeld één van de meer gekende realtime sturingsomgevingen, met van oudsher stevige banden met de automatisering van discrete processen. De nieuwe Machine Edition, een combinatie van softPLC en SCADA, maakt het de integrator en eindgebruiker nog makkelijker: één database, een verregaande openheid, IEC 61131 compatibel en OPC connectiviteit.
version française
ME biedt zowel de mogelijkheid van een “soft realtime” als een “hard realtime” versie en dat is belangrijk, want veel gebruikers en ontwikkelaars laten zich maar schoorvoetend overtuigen van het deterministische karakter van de softPLC. De ‘soft real time’ is vooral bedoeld voor niet-tijdkritische taken, waarbij de PLC zich als een typische PLC met variabele scantijd gedraagt. Door uitbreiding met de hardwarematige RTX kernel van VentureCom wordt een nog hogere graad van determinisme ingebouwd om tijdkritische taken uit te voeren. Softwarematige PLCs, al dan niet aangevuld met realtime kernels, hebben als voornaamste voordeel dat communicatie via standaard Ethernet kan verlopen, met behulp van uit de kantoorautomatisering afkomstige technologieën zoals Active-X, COM/DCOM en Webserver of de open standaard OLE for Process Control (OPC). Daarvoor zijn uiteraard de nodige drivers nodig, en de fabikant stelt zowat alle gekende veldbussen & PLC-systemen te ondersteunen, waaronder Profibus, Allen-Bradley, DeviceNet, Interbus-S, Modicon, Honeywell SDS, Siemens, die simultaan kunnen gebruikt worden. Mocht er toch een speciaal protocol dienen ontwikkeld te worden (wat vaak het geval is met bestaande, oudere installaties) dan kan de “Driver Development kit” gebruikt worden.
Eén interface, één database
Doordat ME gebaseerd is op één enkele database, is er een sterke integratie van de PLC en HMI-omgeving: “Drag & drop” van variabelen naar PLC of HMI ( of omgekeerd) verloopt probleemloos. Er is een ‘Toolchest’-functie, waarmee taken verricht worden zoals het opstellen van een toepassingsbibliotheek, zowel wat controle als visualisatie & bediening betreft, het integreren van deze functionaliteiten binnen een concreet project, of de automatische aanmaak van variabelen. Deze Toolchest voert het merendeel van de taken automatisch uit: opslag van objecten met bijhorende variabelen, beheer van de bijhorende sturingsstructuur en I/O configuratie, onderhoud van de HMI bedieningselementen. Een voorbeeld: indien de gebruiker de sturingslogica vanuit de “Toolchest” integreert binnen een concreet project (bv. een pompsturing), worden niet enkel de variabelen automatisch aangemaakt, maar tevens de daarbij horende plaatjes voor bediening. Hierbij ondersteunt ME tevens een volwaardige “Child-parent” programmatie, wat het programmabeheer vereenvoudigt. Verandert een bepaalde functionaliteit, dan dient deze slechts éénmaal aangepast, en niet telkens waar deze voorkomt. Gezien ME beschikt over één gemeenschappelijke database, wordt een verandering van symbolische naamgeving niet enkel herkend door het PLC programma, maar tevens door het HMI en I/O gedeelte.
Ingebouwd systeembeheer
Naast de klassieke faciliteiten integreert ME zich naadloos met de Cimplicity Fx-Manager voor het onderhoud van de softwaretoepassingen: centrale archivering van applicaties, versie-controle, toegangsbeveiliging, centrale verifiëring, upload en download van programma’s. Pluspunt is dat Fx-manager zich niet tot de eigen GE-Fanuc producten beperkt, maar kan ingezet worden voor het beheer alle softwareapplicaties (PLC-programma’s, robotprogramma’s, etc...). vermelden we nog dat de ME-versie verkrijgbaar is onder Windows NT & CE.
www.cimplicitysoftware.com
Machine Edition
PLC & HMI: 1 base de données
Cimplicity est incontestablement un des environnements de contrôle temps réel les plus connus. Il entretient depuis toujours des liens étroits avec l’automatisation de processus discrets. La nouvelle Machine Edition, une combinaison de softPLC et de SCADA facilite encore davantage la vie de l’intégrateur et du client final: une base de données unique, une ouverture incroyable, une compatibilité IEC 61131 et une connectivité OPC.
La ME propose non seulement une version «temps réel soft» mais aussi une version «temps réel hard ». Cet aspect revêt une grande importance car bon nombre d’utilisateurs et de concepteurs ne se laissent pas facilement convaincre du caractère déterministe du softPLC. Le «temps réel soft » est principalement destiné aux tâches non critiques du point de vue temps de réaction. Le PLC se comporte alors comme un PLC classique doté d’un temps de scrutation variable. L’extension au moyen du noyau temps réel RTX de VentureCom assure un déterminisme encore plus grand pour toutes les tâches dont le temps de réaction est critique. Les softPLC, complétés ou non par des noyaux temps réel, ont pour principal avantage de permettre une communication aisée via un Ethernet standard, au moyen de technologies qui nous viennent du monde de la bureautique comme les Active-X, COM/DCOM et le serveur Web ou encore, grâce au standard ouvert OLE for Process Control (OPC). Ceci nécessite naturellement les pilotes adéquats. Le fabricant propose quasiment tous les bus et systèmes PLC connus, parmi lesquels Profibus, Allen-Bradley, DeviceNet, Interbus-S, Modicon, Honeywell SDS, Siemens, utilisables de surcroît simultanément. S’il fallait néanmoins développer un protocole spécifique (ce qui est souvent le cas avec des installations existantes, plus anciennes, il suffit d’utiliser le ‘Driver Development Kit’).
Une interface, une base de données
Puisque la ME est articulée sur une base de données unique, les environnements PLC et HMI sont fortement intégrés : le ‘Drag & drop’ des variables du PLC vers la HMI (ou vice versa) fonctionne sans aucun problème. La fonction ‘Toolchest’ permet d’exécuter des tâches comme l’élaboration d’une bibliothèque d’applications, tant au niveau du contrôle que de la visualisation et de la commande, l’intégration de ces fonctionnalités au sein d’un projet concret ou la création automatique des variables. Cette fonction Toolchest exécute automatiquement la majorité des tâches : le stockage des objets et de leurs variables annexes, la gestion de la structure de commande annexe et la configuration des E/S ou encore l’entretien des éléments de commande HMI. A titre d’exemple : si l’utilisateur intègre au sein d’un projet concret la logique d’une commande au départ du ‘Toolchest’ (par ex. une commande de pompe), il crée automatiquement non seulement les variables mais aussi les images nécessaires à la commande. ME supporte ici simultanément une programmation qualitative avec principe d’héritage qui facilite la gestion du programme. Toute modification d’une fonctionnalité ne doit être adaptée qu’une seule fois et non pas à chaque endroit où elle apparaît. Puisque ME dispose d’une base de données commune, un changement de nomenclature symbolique est non seulement reconnu par le programme PLC mais aussi par la HMI et la partie des E/S.
Gestion de système intégré
Outre les fonctionnalités classiques, la ME s’intègre harmonieusement avec le Cimplicity Fx-Manager qui assure l’entretien des applications logicielles : un archivage central des applications, un contrôle des versions, une protection des accès, une vérification centrale, un chargement et déchargement des programmes. Le Fx-manager ne se limite pas aux produits de GE-Fanuc mais peut également être utilisé pour la gestion de toutes les applications logicielles (programmes PLC, programmes de robots, etc.). Mentionnons encore que la version ME est disponible sous Windows NT & CE.