WinAC ODK Win AC ODK Open Developer Kit Open Developer Kit.

Slides:



Advertisements
Présentations similaires
Yassine Lakhnech Prof. UJF Verimag
Advertisements

Introduction Rétro ingénierie d’interfaces graphiques
ATELIER NETAXS.
Microsoft Dynamics TM NAV Isabelle Saint-Martin Mehdi El Yassir Chef de produit Microsoft Dynamics NAV Consultant Avant-Vente
Nos Partenaires Rencontres ASP.NET : Développement Rapide dApplications Web.
Nouveautés pour les développeurs Office System Scott Burmester Responsable des programmes PSPS.
Appels de fonctions natives sous C#
Delphine FOSSAT CAP GEMINI ERNST&YOUNG division ITMI
Virtualisation dorchestration de services TER Master 1 Infomatique 4 Avril 2008 Encadrant : Philippe Collet.
TRANSFER Alger – Serveur Web Nicolas Larrousse Septembre Petit historique du Worl Wide Web Notion dHypertexte Extension à internet par Tim Berners.
Kiamo – CONNECTEUR CRM.
Architecture de machines Principes généraux
Diagrammes de communication
MENU DE L’AIDE Cliquer ici pour aide RESEAUX DE CONTACTS
Communiquer avec ELYX.
Présentation de SIRCADE XPRO 2
Ing. Informaticien dipl. EPFL
Concepts de base : la Classe Pour faire une comparaison simple, une classe serait a priori, une structure C avec des variables et des fonctions.
Réalisée par :Samira RAHALI
Sommaire Objectif de Peakup Principes de fonctionnement
ECF 5 PRESENTATION « BULLE APPLICATIVE »
Une base de données bibliographique UNIMARC sous ABCD
CAT 2000 LES MIDDLEWARES Présenté par : Tagmouti Siham Smires Ali
F Copyright © Oracle Corporation, Tous droits réservés. Créer des programmes avec Procedure Builder.
Techniques de test Boulanger Jean-Louis.
Structures de données IFT Abder Alikacem Gestion des exceptions Département dinformatique et de génie logiciel Édition Septembre 2009.
3drock pratie monney. Capture Titre principale Les sous tititres sont après.
Les langages de scriptage Insertion des scripts Javascript ou VBscript.
J2EE vs .NET Réaliser par : SEIF ENNACER BADRA && CHETOUI RIM.
Réunion de collaboration du 9-10 Juillet 2008 J.L. Béney 1 Logiciel At  Client-Serveur Tcp/ip de la station autonome  Influence de l'architecture matérielle.
Interoperabilité des SI - Urbanisation
‘‘Open Data base Connectivity‘‘
Travail réalisé par : LATRECHE Imed Eddine MENASRIA Med Lamine
Architecture d’un système expert
Présentation de CORBA et de IIOP
UML.
Le contenu est basé aux transparents du 7 ème édition de «Software Engineering» de Ian Sommerville«Software Engineering» de Ian Sommerville B.Shishedjiev.
Supports de formation au SQ Unifié
Réalisé par : Mr IRZIM Hédi Mr JRAD Firas
Haute Ecole de la Ville de Liège Département paramédical Département économique Département pédagogique Département technique rue Sohet, LIEGE.
Mise en place d’une plate-forme d’expérimentation d’applications adaptables à partir de composants Encadreurs : Mireille Blay-Fornarino Anne-Marie Dery-Pinna.
“Software defined Storage”
Le contenu est basé aux transparents du 7 ème édition de «Software Engineering» de Ian Sommerville«Software Engineering» de Ian Sommerville B.Shishedjiev.
Introduction à la plateforme .NET
1 Extension du modèle de composants CORBA avec accès concurrent à des données partagées Travail réalisé par : Landry BREUIL PFE, ISIMA Encadrants : Gabriel.
Qu'est-ce qu'un ERP  Outils automatisé pour modéliser les comportements d'une entreprise afin de les rendre plus automatiques.
Dr Ph CARDI - Interfaces 27/09/2001 Configuration des logiciels par les Praticiens de Santé mythe ou réalité Copyright 2001 © Intensive Care View.
S'initier au HTML et aux feuilles de style CSS Cours 5.
L’Audio sur PC Comparaison Numérique vs Analogique Comparaison Audio sur PC vs Hardware dédié (DSP) Rmq: beaucoup de simulitudes avec la vidéo, mais débit.
Soutenance projet Darties Architecture technique ETL - Restitution Groupe 2 : Diapositive 1 / X.
Présentation AICHA REVEL INGENIEUR D’ÉTUDE STERIA DEPARTEMENT TRD
MOCK.
NOTIONS DE BASE DES SYSTÈMES TEMPS-RÉEL Sujets Concepts de processus/thread concurrents –Windows NT et la programmation temps réel –Synchronisation et.
Cours MIAGE « Architectures Orientées Services »Henry Boccon-GibodCours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod 1 Architectures Orientées.
L’enseignement de spécialité SLAM
Logiciel de surveillance de réseaux informatique
Apports des clients riches dans le monde du WEB 2.0
Déroulement et organisation
Domosecur Linux DUFOUR Joffrey BTS IRIS session
1 Démo SoftGrid. Le Séquenceur SoftGrid Utilisation d’un « packageur » SoftGrid Possibilité de “séquencer” en ligne de commande (CLI) Existence d’outils.
Projet de fin d’étude Développement d’une application de gestion d’un parc informatique et de Help Desk Bonjour tout le monde, Avant de commencer je voudrais.
Soutenance de stage Projet principal :
Windows 8 Créer une application Windows Store en XAML et C# 19/09/2013OMNILOG - Créer une application Windows 81/14.
PIF6004 Sujets Spéciaux en informatique II
Initiation aux bases de données et à la programmation événementielle
L3 Instrumentation Pétrolière S6
Plateforme de robotique
Visual Information Solutions IDL 7.0 Pour une utilisation optimale d’IDL.
Réflexion sur un exemple possible de projet proposé en I.S.N.
Les IDE de Conception CORRAND Paul, DAMOUR Florent, FLORENTIN Calvin, PETRINI Amaury, WILLIAM Jordan G2S2.
Transcription de la présentation:

WinAC ODK Win AC ODK Open Developer Kit Open Developer Kit

Objet COM =programme éxécutable PC appelé dans le programme STEP 7 WinAC avec et sans ODK WinLC Fonction technologiques sans ODK WinLC Fonction technol. avec ODK: Fonctions technologiques intégrées dans le cycle automate Objet COM =programme éxécutable PC appelé dans le programme STEP 7

STEP 7 WinAC Basis ODK Appel synchrone de blocs en langage C++ C++ DLL génère objet COM DLL Appel EXEC_COM Open development Kit: C/C++ génère un objet COM (auj. seulement avec Visual C++ V6) SFB 65002 (EXEC_COM) permet d‘appeler cet objet COM comme un bloc S7 l‘objet COM s‘éxéctue de manière synchrone mais externe à l‘ OB1. mode synchrone ou asynchrone

Bloc fonctions écrit en C/C++ WinAC Basis Interface ODK Bloc fonctions écrit en C/C++

Programme externe généré par WinAC ODK: 3 modes de déclenchement à partir de WinLC Mode synchrone: Le code C est traité comme un bloc STEP 7 du programme automate Mode asynchrone: Code C lancé par l‘automate, s‘éxécute et se termine de façon autonome PLC scan OB 1 S7-CODE C++ CODE OB 1 ........ Start DLL Interruption --> OB 40 1 2 3 Monitoring asynchrone: Programme C s‘éxécute en parallèle et surveille des évènements externes

WinAC RTX ODK Deux solutions d ’intégration d ’une tâche externe Programme en intégré soit sous forme d ’objet COM dans l ’environnement Win32 sous forme de DLL temps réel dans l ’environnement RTX

WinAC RTX ODK Architecture d ’une application avec FB externe

WinAC RTX ODK Outils de développement

WinAC Basis ODK Avantages client Acquisition de données dans le programme WinAC via des cartes PC Appel de programmes C++ externes à partir de WinLC Utilisation de fonctions technologiques logicielles existantes Intégration de modules programmes externes, au choix, de manière synchrone ou asynchrone Besoin d‘une fonctionnalité spécifique dans une application d‘automatisme WinAC ? WinAC ODK, la voie de l‘intégration !