Pour les ingénieurs industriels , parfois il se pose besoin d'importer des données de processus à un ordinateur pour la manipulation. Les données contenues dans les resgisters API peuvent être importées dans Excel en utilisant Dynamic Data Exchange (DDE) . DDE peut être utilisé pour échanger des données entre deux programmes dans un environnement client-serveur . Le programme qui a les données est le serveur et le programme qui est l'acquisition des données est le client . Les choses dont vous aurez besoin Un automate avec connectée au réseau Ethernet , AB ordinateur installé avec MS Excel, RSLinx et dispose d'une connexion Ethernet. Show More Instructions 1 Assurez-vous que l'automate et l'ordinateur sont connectés au réseau Ethernet . Activer la communication DDE dans l'ordinateur. Il suffit d'aller à outils de contrôle Panneau de configuration> Administration > Services et permettre DDE réseau et DSDM DDE réseau 2 Ouvert jusqu'à RSLinx et configurer les pilotes de sorte que le PLC peut être vu en ligne . Pour ce faire, dans RSLinx clic Communications> Configure Drivers > Périphériques Ethernet. Ensuite, entrez l'adresse IP de l'automate. 3 Avant de commencer, assurez-vous que l'automate est en ligne. Pour ce faire, allez dans Communications> RSWho . Si en ligne, puis passez à l'étape suivante. 4 Pour les gens communiquent, ils ont besoin d'un sujet pour parler . Par conséquent, vous devrez configurer un sujet dans RSLinx . Pour ce faire , rendez-vous DDE /OPC > Configuration du sujet .... Cliquez sur Nouveau et donnez -lui un nom . Puis associer ce sujet avec l'automate en cliquant sur le nom de l'API sur l'onglet Source de données de la même fenêtre, puis cliquez sur Appliquer. 5 Nous sommes maintenant prêts à lancer une communication DDE. Nous devons commencer à MS Excel et de lui dire ce que le sujet est et nous sommes prêts . Cela peut se faire de deux manières: en utilisant un lien DDE et l'utilisation des macros 6 utilisant DDE référence 7 Utilisation des macros ( tel qu'il figure dans le RS Linx en ligne . . référence ) : lecture des données d'un automate via DDE nécessite une macro comme celle-ci . Cette macro suppose qu'il existe une feuille de calcul créée et enregistrée comme RSLINXXL.XLS . Il s'agit de la destination des données qui seront lues par la macro . Cette routine lit un mot: Word_Read Sub ( ) 'open lien DDE: testsol = DDE TopicRSIchan = DDEInitiate (« RSLinx ", " testsol ")' obtenir des données et de stocker des données variabledata = DDERequest ( RSIchan , " N7: 30" coller des données ;) " dans rangeRange choisi (« [ RSLINXXL.XLS ] DDE_Sheet ! C7 " ) . Value = data'close dde linkDDETerminate ( RSIchan ) End Sub 8 Hourra ! Maintenant, nous sommes faits ! Utilisez les données importées comme vous le souhaitez .
|