ModbusTCP基础通信

发表时间:2021-08-04 22:30作者:翌控科技

LogicLab在边缘计算开发套件上支持ModbusTCP功能,可以实现与传统设备的基础通讯功能,通过对ModbusTCP参数设定与组态,可以同时开启主站与从站。用户可通过如下例程使用ModbusTCP功能:


1. ModbusTCP主站与从站配置


基于LogicLab运动控制开发套件,LogicLab编程工具可以配置ModbusTCP主站与从站,通过在Ethernet节点下可勾选ModbusTCP主站与从站:

ModbusTCP_1.png


2. ModbusTCP从站变量映射

当勾选了ModbusTCP从站选项后,可以在公共对象->参数/状态变量下创建ModbusTCP从站变量:

ModbusTCP_2.png

此时编译下载PLC程序后,即可使用ModbusTCP主站通过地址来访问该ModbusTCP从站变量MBVAR1的值:


ModbusTCP寄存器类型:

说明:

0XXXXX

Coil Status - 主站只写位线圈状态

1XXXXX

Input Status - 主站只读位输入状态

4XXXXX

Holding Register - 主站读写保持寄存器

3XXXXX

Input Register - 主站只读输入寄存器


LogicLab系统中ModbusTCP从站将忽略寄存器类型,采用统一的地址空间排布,ModbusTCP从站变量逻辑地址加1即为实际ModbusTCP主站访问该变量的Modbus地址,并且ModbusTCP主站可采用任意寄存器类型地址访问ModbusTCP从站变量。



3. ModbusTCP主站变量映射

开启ModbusTCP主站配置后,可通过Ethernet->添加菜单选择Generic Modbus ModbusTCP从站节点:

ModbusTCP_3.png


并配置该ModbusTCP从站节点参数:

ModbusTCP_4.png


最后在该节点的右键菜单中添加ModbusTCP消息以及对该消息进行初步参数配置:


ModbusTCP_5.png


ModbusTCP_6.png


最后即可根据ModbusTCP目标地址信息新建或者分配PLC变量与ModbusTCP从站进行关联:


ModbusTCP_7.png


最后在本示例中,同时开启ModbusTCP主站与从站,并且ModbusTCP主站配置IP地址为本机网络192.168.5.98,因此此时可初步验证采用本地的ModbusTCP主站访问本地的ModbusTCP从站数据,实际应用过程中可根据现场参数进行合适的修改与验证。


关注我们
产品中心
联系我们

服务电话:021-64190729

                 13764507241


咨询邮箱:support@nxtrol.com

关注我们微信公众号
获得最新技术与资讯