《4000_通讯_TwinCAT_ADS通讯》由会员分享,可在线阅读,更多相关《4000_通讯_TwinCAT_ADS通讯(6页珍藏版)》请在金锄头文库上搜索。
1、ADS通讯协议 通讯双方无论位于同一台PC还是不同的PC ADS通讯的方式相同 TwinCAT的对ADS设备类型定义了专门的端口 比如 Port801 PLC1Port811 PLC2Port821 PLC3Port831 PLC4Port500 NC TwinCATPLC对存储区定义了索引组 0 x4020 MB Mw Md 0 xF020 IB IW ID 0 xF030 QB QW QD NetID IdxOffs IdxGrp Port 变量地址 e g MB100 IdxOffs即是100 每台装有TwinCAT的PC机 都有NetID 在网络中 NetID和IP地址都必须是唯一的
2、ADS通讯的形式 ADS OCX ActiveX Control 适用于VisualBasic VisualC Delphi etc ADS DLL适用于VisualC etc ADS Script DLL适用于VBScript JScript etc PlcSystem lib PLClibrary适用于从TwinCATPLC中与其它ADS服务通讯以上功能都是免费的 安装TwinCAT之后 系统目录下就有了ADSOCX ocx文件 而在TwinCAT目录下 有ADSApi文件夹 内有各种开发平台下TwinCATADS的头文件 静态 动态链接的库文件 TwinCAT之间的通讯 基于TCP IP的TwinCatADS协议 实现PLC之间 PLC与第三方应用程序之间的数据通讯 TwinCAT与TwinCAT的通讯 通讯双方无论位于同一台PC还是不同的PC ADS通讯的方式相同 ADS通讯的要素 NetIDPortIdxGrpIdxOffs 与第三方程序的通讯 只要以太网能够到达的地方 TwinCAT通讯就能到达 以EVC为例 PLC变量地址的分配表 在TSM中观察ADSInfo