台达DOP-100人机与AX-8如何实现数据交互?
内容
使用台达DOP-100系列人机和AX-8系统控制器进行数据交互时可通过Tag与Modbus TCP的方式进行,具体操作如下:
(1) Tag方式:
① DIADesigner-AX部分:
a) 工程完成后,右键点击Application>>添加对象>>符号配置>>添加;
b) 双击“符号配置”>>编译>>在下方勾选要进行通讯的变量;
c) 点击编译>>生成代码,生成的文件位置与该工程位置一致;
② DIAScreen部分:
a) 在打开的项目中选择上方工具栏中的常用>>通信设置>>Ethernet1;
b) 在装置处可进行联机的新增与删除,控制器选择CODESYS,下方控制器IP地址正确填写(与HMI连接的AX控制器端口的IP地址);
c) 点击汇入>>左上角下载>>选择之前生成的文件>>打开>>确定
完成上述操作网线连接HMI与AX控制器即可进行数据交互;
(2) Modbus TCP方式:
指令方式:
a) 工程完成后双击库管理器>>添加库>>添加ModbusTCP Slave 库;
b) 在程序中调用ModbusServer功能块,其引脚定义如下图所示;
c) pInputData引脚变量对应HMI的R-0x0(位对应RB-0x0),pOutputData引脚变量对应HMI的RW-0x0(位对应RWB-0x0);
配置方式:
a) 在DIADesigner-AX工程左侧设备树中,右键点击Device >>添加设备>>以太网适配器>>Ethernet;
b) 在添加的Ethernet适配器上进行相关参数设定;(网络接口设定:在Ethernet适配器的通用上点击Browse,在弹出的界面中选择通讯所用的网络接口;选择IO刷新跟随的Task,在适配器的Ethernet Device I/O映射中选择总线周期任务);
c) 在添加的Ethernet适配器上右击鼠标,选择添加设备>>Modbus TCP从站设备>>ModbusTCP Slave Device;
d) 在ModbusTCP从站设备上点选通用页面,进行从站相关参数设定;
从站端口:从站通讯使用的端口,默认值为502;
保持寄存器:设定保持寄存器的数量,范围是1-4096;
输入寄存器:设定输入寄存器的数量,范围是1-4096;
离散位区域:Modbus线圈和离散输入有自己的数据区域,默认情况下,寄存器访问和位访问使用相同的Modbus数据。如果需要单独设定,则可勾选此选项;
线圈:设定Modbus线圈起始地址;
离散输入:设定Modbus离散输入的起始地址;
a) 在打开的项目中选择上方工具栏中的常用>>通信设置>> Ethernet1;
b) 在装置处可进行联机的新增与删除,控制器选择Modbus>>TCP/IP,下方控制器IP地址正确填写(与HMI连接的AX控制器端口的IP地址);
c) 对HMI元件绑定对应的地址即可,需要注意HMI上的地址为16进制输入,与AX控制器地址进行匹配时需要进行转换;
关键词:人机交互、人机通讯、数据交互、HMI控制
我们将利用一种称作Cookies之标准技术,搜集有关您如何使用我们的网页之讯息,以便提供您一个良好的体验环境并藉以评估我们网页上最受欢迎的版面,或当您再次拜访我们网页时,我们的网站能记得您。当您在浏览我们的网页时,我们没有任何故意或意图侵害您的隐私。大部分之浏览器将允许您从计算机硬盘中删除Cookies数据、阻断接受Cookies、或于Cookies数据被储存前接获警告通知。您可以选择自行设定浏览器在接获Cookies前通知您,并得以选择拒绝或接受该Cookies。更多信息可以查看 隐私政策 更多信息可以查看 隐私政策
内容
使用台达DOP-100系列人机和AX-8系统控制器进行数据交互时可通过Tag与Modbus TCP的方式进行,具体操作如下:
(1) Tag方式:
① DIADesigner-AX部分:
a) 工程完成后,右键点击Application>>添加对象>>符号配置>>添加;
b) 双击“符号配置”>>编译>>在下方勾选要进行通讯的变量;
c) 点击编译>>生成代码,生成的文件位置与该工程位置一致;
② DIAScreen部分:
a) 在打开的项目中选择上方工具栏中的常用>>通信设置>>Ethernet1;
b) 在装置处可进行联机的新增与删除,控制器选择CODESYS,下方控制器IP地址正确填写(与HMI连接的AX控制器端口的IP地址);
c) 点击汇入>>左上角下载>>选择之前生成的文件>>打开>>确定
完成上述操作网线连接HMI与AX控制器即可进行数据交互;
(2) Modbus TCP方式:
① DIADesigner-AX部分:
指令方式:
a) 工程完成后双击库管理器>>添加库>>添加ModbusTCP Slave 库;
b) 在程序中调用ModbusServer功能块,其引脚定义如下图所示;
c) pInputData引脚变量对应HMI的R-0x0(位对应RB-0x0),pOutputData引脚变量对应HMI的RW-0x0(位对应RWB-0x0);
配置方式:
a) 在DIADesigner-AX工程左侧设备树中,右键点击Device >>添加设备>>以太网适配器>>Ethernet;
b) 在添加的Ethernet适配器上进行相关参数设定;(网络接口设定:在Ethernet适配器的通用上点击Browse,在弹出的界面中选择通讯所用的网络接口;选择IO刷新跟随的Task,在适配器的Ethernet Device I/O映射中选择总线周期任务);
c) 在添加的Ethernet适配器上右击鼠标,选择添加设备>>Modbus TCP从站设备>>ModbusTCP Slave Device;
d) 在ModbusTCP从站设备上点选通用页面,进行从站相关参数设定;
从站端口:从站通讯使用的端口,默认值为502;
保持寄存器:设定保持寄存器的数量,范围是1-4096;
输入寄存器:设定输入寄存器的数量,范围是1-4096;
离散位区域:Modbus线圈和离散输入有自己的数据区域,默认情况下,寄存器访问和位访问使用相同的Modbus数据。如果需要单独设定,则可勾选此选项;
线圈:设定Modbus线圈起始地址;
离散输入:设定Modbus离散输入的起始地址;
② DIAScreen部分:
a) 在打开的项目中选择上方工具栏中的常用>>通信设置>> Ethernet1;
b) 在装置处可进行联机的新增与删除,控制器选择Modbus>>TCP/IP,下方控制器IP地址正确填写(与HMI连接的AX控制器端口的IP地址);
c) 对HMI元件绑定对应的地址即可,需要注意HMI上的地址为16进制输入,与AX控制器地址进行匹配时需要进行转换;
关键词:人机交互、人机通讯、数据交互、HMI控制