[最新资讯] 专业PLC数据采集软件PLC-Recorder通过ADS通讯进行倍福TwinCAT2和TwinCAT3数据采集的方法

[复制链接]
查看41818 | 回复0 | 6 天前 | 显示全部楼层 |阅读模式


一、前言

倍福 ADS (Automation Device Specification)提供一个应用程序之间互相通信的接口,在TwinCAT2、3系统中,TwinCAT PLC,TwinCAT NC,TwinCAT CNC等被设计成虚拟的自动化设备,类似于实际的物理设备与设备之间通过基于TCP协议的路由来交换信息,参考下面的图示。同时,用户也可以利用倍福公开的免费通讯库实现ADS通讯。专业录波软件PLC-Recorder利用该库和自己的变量管理、调度等机制实现了倍福控制器里数据的高速、连续采集。

具体的操作步骤如下:



二、通道配置
1、打开I/O隔离器,添加一个通道,并配置关键参数。
2、在通道的“总体”界面里配置采集周期。



3、在“连接”界面配置PLC里可访问的端口号和目标ID。



具体的参数和环境配置可以参考在线手册(点击页面底部的?按钮)的相关部分。

三、变量配置
点击变量配置按钮,进入变量配置界面,可以配置数值、开关(bool型)、字符串三类变量。为每个变量配置变量类型及起始地址。地址分成符号地址和绝对地址两类。


1、符号地址:
本软件最推荐的地址方式,格式:

对于全局变量“.ABC”,对于局部变量:“程序名.ABC”,比如,main.a1。

对于数组的访问,例如:main.arry[1]。

对于结构(用户定义类型),例如:main.ut1.ab。

2、绝对地址:

格式样例:IX0.1、MX10.1、QX0.2、IB10、MB10、QB10、IW12、MW12、QW12、ID4、MD4、QD4。

四、通过左侧的按钮进行启停控制



五、调用离线分析软件,进行后续数据分析



六、小结

与西门子、三菱等PLC相比,倍福PLC数据采集需要依赖ADS路由器,因此,需要安装倍福的通讯环境(倍福软件的免费部分)。其他设置和注意事项可以参考倍福的手册,也可以参考录波软件手册的相关部分。录波软件采用了倍福批量数据交换的机制,并且进行了容错处理,因此,采集速度非常快且稳定。

更快的采集方法请参考文章:《只能以20ms的周期采集?话说PLC-Recorder的各种采集模式与周期》、《西门子PLC S7-1500实现2ms精准周期、高速数据采集》




延伸小知识:PLC-Recorder专业数据采集与分析软件可以采集字符串变量,和数值变量一样便捷。

后期我们会不定期奉献更多PLC工程小技巧。加关注,不迷路。




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则