XB6-C01SP串行通讯模块实现自由口通讯示例 - 实点科技

XB6-C01SP串行通讯模块实现自由口通讯示例

2024-06-27

自由口通讯协议指的是一种没有标准规范的通讯方式,通讯双方既可以自由约定,也可以不做任何约定,只是简单的实现接收/发送数据,工业现场最常见的自由口通讯实例就是对扫码枪数据的读取。


实点科技XB6系列串行通讯模块XB6-C01SP支持自由口通讯模式,提供RS232 / RS485 / RS422 三合一接口, 支持Modbus RTU/Ascii主站、支持透传与Freeport、支持各主站功能块定制,可满足绝大多数工业现场需求。


↑ 实点科技XB6系列串行通讯模块XB6-C01SP


 一、系统拓扑图  


本示例选用实点科技XB6系列EtherNet/IP耦合器XB6-EI2002ST+XB6系列串口通讯模块XB6-C01SP,通过RS485接线方式和串口工具实现自由口数据交互。



 二、串口模块配置参数  


1、XB6-C01SP相关参数介绍



2、配置串口模块参数,须与串口工具端保持一致



 三、自由口数据交互示例  


1、XB6-C01SP自由口过程数据介绍



2、演示:利用Freeport 发送10个字节,接收15个字节


2.1 配置参数

Communicate Mode:选择Freeport;

Modbus Slave Respond Delay:选择200ms,表示输出数据的发送间隔,单位ms;


2.2 配置控制字

发送即输出,将输出控制字使能,长度为10个字节即10001010(Bin)=0x8A(Hex);

接收即输入,将输入控制字使能,长度为15个字节即10001111(Bin)=0x8F(Hex);


2.3 开始发送/接收数据



以上部分资料来源于实点科技XB6系列串行通讯模块XB6-C01SP使用手册,如需了解更多,可登录实点科技官网搜索XB6-C01SP下载完整资料。

© Copyright 南京实点电子科技有限公司 版权所有 2023. All Rights Reserved. 苏ICP备18053941号