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 규칙 추가
- 클릭도구栏“추가指令”,열기“편집命令”对话框。
- 先选择“입력条件”页签,설정触发条件。
- 再选择“출력结果”页签,설정执行动作。
- 클릭“确认”저장本条规则。
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
설정步骤
클릭“추가指令”。

选择“입력条件”:유형=外部입력,매개변수1=입력1,매개변수2=断开到闭合。

选择“출력结果”:유형=보내기16진법데이터,매개변수1=데이터口2,매개변수2=보내기매개변수3콘텐츠,매개변수3=11 22 33。
클릭“确认”。
再次추가一条指令,입력条件选择“입력1、闭合到断开”,출력매개변수3填写22 33 44。

클릭도구栏“쓰기”,将规则下载到模块。(默认주소:01或者00)
7. 下载与읽기
| 버튼 | 功能 |
| 읽기 | 从模块읽기当前已저장的规则到软件 |
| 쓰기 | 将当前편집的规则编译后下发到模块 |
| 저장/另存 | 将엔지니어링저장为.xk3文件 |
| 열기 | 载入已有的.xk3엔지니어링文件 |
修改规则后必须클릭“쓰기”才能生效,仅저장엔지니어링文件不会更新模块内部程序。
8. 디버깅技巧
- 用시리얼 포트助手或Modbus디버깅 도구연결模块,观察触发时보내기的프레임是否正确。
- 如果입력无响应,先检查입력通道号、触发방식(电平/边沿)是否选择正确。
- 如果收到的프레임乱码或超时,检查통신 속도、데이터 비트、정지 비트、패리티是否与수신端一致。
- 程序大小显示当前规则编译后的바이트数,注意不要超过模块存储容量。
- 多规则同时存在时,注意“与上条逻辑或”的组合逻辑,避免条件冲突。
9. 注意事项
- 설정前确认PC与模块통신正常,시리얼 포트或网口매개변수일치。
- RS485总线A、B线不要接反,多个模块并联时注意终端电阻。
- 涉及릴레이출력时,负载电流、电压不要超过模块额定值。
- 修改完成后及时저장엔지니어링文件并쓰기模块。
- 具体기능 코드、레지스터주소、통신 프로토콜细节请以厂家문서为准。
10. 快速参考
常用触发방식选择
- 检测버튼按下:断开到闭合
- 检测버튼释放:闭合到断开
- 检测开关状态:闭合 / 断开
- 检测任意变化:状态翻转
답글 작성