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 .