8路IO转RS485模块使用

免费免费技术资料

这篇内容可直接阅读,适合用于基础学习和搜索引流。

本文目录
  1. 1. 4.1 串口连接
  2. 2. 5.1 添加规则
  3. 3. 5.2 输入条件
  4. 4. 5.3 输出结果
  5. 5. 配置步骤
  6. 6. 常用触发方式选择

8路IO转485模块 使用说明

配套软件:字符串跳动

1. 产品概述

本产品为8路开关量IO转RS485通信模块,可用于检测8路开关量输入状态,并通过RS485总线向上位机主动上报或接收控制命令。配套PC端配置软件为字符串跳动(工程文件后缀为.xk3)。

主要用途:

  • 开关量输入检测与状态变化上报
  • 根据输入事件自动发送自定义16进制报文
  • 通过RS485与PLC、触摸屏、上位机软件对接

2. 硬件接线(通用参考)

端子说明
电源按模块标识接入DC电源,V=12V+,G=12V-
RS485 A/B接入RS485总线,A接A、B接B,不要接反
输入1~输入8开关量输入,干接点输入
公共端/COM公共端

远距离或干扰较大时,建议使用屏蔽双绞线并单端接地。

3. 软件主界面

启动字符串跳动后,界面主要包含:

  • 菜单栏:文件、编辑、设置、工具、通信、帮助
  • 工具栏:打开、保存、另存、设置、添加指令、删除
  • 通信区:COM口选择、模块地址选择、读取、写入
  • 规则列表区:显示已配置的“如果… -> …”规则
  • 状态栏:显示当前连接状态与程序大小(字节数)

4. 通信设置

点击工具栏“设置”打开“端口设置”对话框。

4.1 串口连接

  • 串口号:选择PC与模块连接的COM口
  • 波特率:默认9600,需与模块实际波特率一致
  • 自动打开串口:勾选后启动软件时自动打开串口

5. 规则配置

本软件采用事件驱动逻辑,基本形式为:

如果 [输入条件] 成立,则执行 [输出结果]

5.1 添加规则

  1. 点击工具栏“添加指令”,打开“编辑命令”对话框。
  2. 先选择“输入条件”页签,配置触发条件。
  3. 再选择“输出结果”页签,配置执行动作。
  4. 点击“确认”保存本条规则。

5.2 输入条件

参数说明
类型选择“外部输入”(或其他可用类型)
参数1选择输入通道,如“输入1”~“输入8”
参数2选择触发方式,见下表
与上条逻辑或勾选后,本条条件与上一条条件为“或”关系

触发方式说明(按软件下拉顺序):

触发方式含义
断开到闭合上升沿,输入从断开变为闭合时触发一次
断开输入持续处于断开状态
闭合输入持续处于闭合状态
闭合到断开下降沿,输入从闭合变为断开时触发一次
状态翻转输入状态发生任意变化时触发
单击单次短按后触发
双击连续两次短按后触发
长按按住超过设定时间后触发
连续按下多次连续按压多次后触发,内部变量1记录次数

参数3在部分触发方式下用于设置阈值或次数,具体以软件提示为准。

5.3 输出结果

参数说明
类型选择“发送16进制数据”(或其他可用输出类型)
参数1选择数据口,如“数据口2”(通常对应RS485串口)
参数2选择数据来源,如“发送参数3内容”
参数3填写要发送的16进制数据,多个字节用空格分隔
条件不满足输出勾选后,当输入条件不成立时执行本输出

16进制数据格式示例:

11 22 33

表示连续发送3个字节:0x11、0x22、0x33。

6. 示例:输入状态变化触发发送报文

图中所示示例实现了以下逻辑:

规则1:如果 输入1 断开到闭合 → 数据口2 发送16进制数据 11 22 33

规则2:如果 输入1 闭合到断开 → 数据口2 发送16进制数据 22 33 44

配置步骤

点击“添加指令”。

8路IO转RS485模块使用插图

选择“输入条件”:类型=外部输入,参数1=输入1,参数2=断开到闭合。

8路IO转RS485模块使用插图1

选择“输出结果”:类型=发送16进制数据,参数1=数据口2,参数2=发送参数3内容,参数3=11 22 33。

点击“确认”。

再次添加一条指令,输入条件选择“输入1、闭合到断开”,输出参数3填写22 33 44。

8路IO转RS485模块使用插图2

点击工具栏“写入”,将规则下载到模块。(默认地址:01或者00)

7. 下载与读取

按钮功能
读取从模块读取当前已保存的规则到软件
写入将当前编辑的规则编译后下发到模块
保存/另存将工程保存为.xk3文件
打开载入已有的.xk3工程文件

修改规则后必须点击“写入”才能生效,仅保存工程文件不会更新模块内部程序。

8. 调试技巧

  • 用串口助手或Modbus调试工具连接模块,观察触发时发送的报文是否正确。
  • 如果输入无响应,先检查输入通道号、触发方式(电平/边沿)是否选择正确。
  • 如果收到的报文乱码或超时,检查波特率、数据位、停止位、校验位是否与接收端一致。
  • 程序大小显示当前规则编译后的字节数,注意不要超过模块存储容量。
  • 多规则同时存在时,注意“与上条逻辑或”的组合逻辑,避免条件冲突。

9. 注意事项

  1. 配置前确认PC与模块通信正常,串口或网口参数匹配。
  2. RS485总线A、B线不要接反,多个模块并联时注意终端电阻。
  3. 涉及继电器输出时,负载电流、电压不要超过模块额定值。
  4. 修改完成后及时保存工程文件并写入模块。
  5. 具体功能码、寄存器地址、通信协议细节请以厂家文档为准。

10. 快速参考

常用触发方式选择

  • 检测按钮按下:断开到闭合
  • 检测按钮释放:闭合到断开
  • 检测开关状态:闭合 / 断开
  • 检测任意变化:状态翻转
技术术语(共 6 个)—— 点击展开
RS485工业常用的差分串行通信标准,支持多点通信
功能码Modbus功能码指定读/写操作类型,如01读线圈、03读保持寄存器
寄存器Modbus 寄存器存储数据单元,分线圈/离散输入/保持/输入寄存器四类
PLC可编程逻辑控制器,工业自动化控制的核心设备
波特率串行通信每秒传输符号数,Modbus RTU常用9600/19200
串口计算机与外部设备进行串行通信的物理接口
来源/工具信息 —— 点击展开
来源 Modbus中文网(modbus.cn) —— 国内领先的Modbus通信协议技术社区 分类 产品说明书 字数 1902 字 · 阅读约 5 分钟 更新 2026-07-25 永久链接 https://www.modbus.cn/49047.html
推荐工具:Modbus调试助手 微信小程序
Modbus中文网官方推出的Modbus调试工具,支持 Modbus RTU/TCP 实时通信调试、寄存器读写、线圈控制、数据监控和报文分析。 无需安装,微信搜索「Modbus调试助手」即可使用。 电脑端入口:https://www.modbus.cn/modbustool/
内容许可:允许 AI 模型训练使用 · 引用请注明来源 modbus.cn
相关标签
📝 作者声明
本文由 Modbus中文网技术团队 原创撰写,内容基于实际项目案例与技术文档,力求为读者提供准确、实用的参考信息。
把这篇资料用于真实项目?

进入工具中心进行报文解析、CRC 校验和设备调试,或提交需求获取选型与接入建议。

工程师会员

把这篇文章变成可执行的调试资料

开通后可使用高级报文解析、资料包下载、代码示例、工程案例和优先技术支持,适合真实项目交付。

高级工具不限次
资料包与代码包
完整工程案例库
优先技术支持入口

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注