您当前的位置: 首页 >  c++

光怪陆离的节日

暂无认证

  • 2浏览

    0关注

    1003博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

倍福TwinCAT3--基于C++实现ADS通讯

光怪陆离的节日 发布时间:2022-06-22 09:18:30 ,浏览量:2

一、前言 实现 Visual Studio(简称“上位机”) 与 TwinCAT(简称“下位机”) 之间的 ADS通讯,通过ADS通讯完成上位机与下位机之间的数据传输功能。

二、基本原理 2.1 ADS通讯定义

 ADS(Advanced Design System)即先进设计系统,它为设备之间的通讯提供路由。在TwinCAT PC 和Beckhoff 的CX、BX、BC 系列控制器中都包含TwinCAT 信息路由器。因此各个ADS 设备之间都能够交换数据和信息。

2.2 ADS通讯实现

ADS通讯的实现思想并无难处,你可以简单理解两步:

上位机把数据传给句柄 句柄将数据赋值给下位机 有一种“A传B, B传C”的感觉。理解这个理论后,你就已经掌握ADS通讯的80%了。本讲解面向ADS通讯的上位机程序与下位机程序在同一台电脑中运行,并且所有的执行过程都在上位机中编写。

三、ADS通讯技术研究 3.1 引言

  这里将编写两部分工程文件,分别是 Visual Studio(上位机) 和 TwinCAT(下位机) 。

    3.2 Visual Studio (上位机)

  首先,在 Visual C++ 模板下建立一个名为:ADS_C_Program 的 MFC应用程序文件。

  然后,分别对下面三个文件进行编程

MFC ADS_C_ProgramDlg.h ADS_C_ProgramDlg.cpp 3.2.1 MFC

  在做工程之前,需要明白两件事&
关注
打赏
1665731445
查看更多评论
立即登录/注册

微信扫码登录

0.0511s