TwinCAT 3中EL6731 Profibus端子ADS写入报错0x701咨询
解决TwinCAT 3中EL6731 Profibus端子ADS直接写入从站地址报错的问题
要直接通过Profibus从站模块的原始地址执行ADS写入,需要在EL6731端子上激活以下设置:
开启EL6731的ADS IO映射功能
- 在TwinCAT工程的IO设备树中找到EL6731,右键进入属性界面
- 切换到ADS标签页,勾选
Enable ADS IO Mapping选项 - 保存设置后,重新激活TwinCAT配置(点击工具栏的Activate Configuration按钮)
配置Profibus从站的过程数据暴露
- 双击EL6731进入Profibus主站配置界面
- 选中挂载的目标Profibus从站模块,进入其属性设置
- 确保Process Data Mapping中的地址配置为可被ADS访问的区域,部分版本需勾选
Expose Process Data to ADS类选项(具体表述依TwinCAT版本略有不同)
验证地址与权限
- 激活配置后,在TwinCAT系统管理器的IO Mapping视图中确认Profibus从站的最新IGrp/IOffs地址
- 确保外部ADS客户端程序拥有TwinCAT IO区域的写入权限
开启上述设置后,EL6731会将Profibus从站的过程数据映射到TwinCAT的ADS地址空间,此时即可直接通过从站的原始地址执行ADS写入操作,无需再通过EtherCAT端子的间接地址。
内容的提问来源于stack exchange,提问作者Okeano
相关产品推荐
相关产品推荐

