8路IO转485モジュール Instructions for Use
配套软件:ストリング·ストリング跳动
1. 产品概述
本产品为8路开关量IO转RS485通信モジュール,可用于检测8路开关量入力ステータス,并経由RS485バス向トップマシン主动上报或受信控制命令。配套PC端設定软件为ストリング·ストリング跳动(工程文件后缀为.xk3)。
主要用途:
- 开关量入力检测与ステータス变化上报
- 根据入力事件自动送信自定义hexadecimalmessage
- 経由RS485与PLC、タッチパネル、トップマシン软件对接
2. 硬件配線(通用参照)
| 端子 | 説明 |
| 电源 | 按モジュール标识接入DC电源,V=12V+,G=12V- |
| RS485 A/B | 接入RS485バス,A接A、B接B,不要接反 |
| 入力1~入力8 | 开关量入力,干接点入力 |
| 公共端/COM | 公共端 |
远距离或干渉较大时,建议シールドツイストペアの使用并シングルエンド接地。
3. 软件主界面
启动ストリング·ストリング跳动后,界面主要包含:
- 菜单栏:文件、Edit、設定、Tools、Communication、帮助
- 工具栏:open、保存、另存、設定、追加指令、Delete
- 通信区:COM口選択、モジュールアドレス選択、read、写入
- ルールリスト区:表示已設定的“もし... -> ...”Rules
- ステータス栏:表示当前连接ステータス与程序大小(byte count)
4. 通信設定
Click工具栏“設定”open“ポートの設定”对话框。
4.1 シリアルポート连接
- シリアルポート番号:ChoicePC与モジュール连接的COM口
- Baud rate:デフォルト9600,需与モジュール实际ボーレート一致
- 自动シリアルポートを開く:勾选后启动软件时自动シリアルポートを開く
5. ルール設定
本软件采用事件驱动逻辑,基本形式为:
もし [入力条件] 成立,则执行 [出力結果]
5.1 Add rule
- Click工具栏“追加指令”,open“編集命令”对话框。
- 先選択“入力条件”页签,設定触发条件。
- 再選択“出力結果”页签,設定执行动作。
- Click“Confirm”保存本条ルール。
5.2 入力条件
| parameter | 説明 |
| Type | Choice“外部入力”(または他の可用タイプ) |
| parameter1 | 選択入力通道,如“入力1”~“入力8” |
| parameter2 | 選択触发方式,见下表 |
| 与上条逻辑或 | 勾选后,本条条件与上一条条件为“或”关系 |
触发方式説明(按软件下拉顺序):
| 触发方式 | 含义 |
| 断开到闭合 | rising edge,入力从断开变为闭合时触发一次 |
| 断开 | 入力持续处于断开ステータス |
| 闭合 | 入力持续处于闭合ステータス |
| 闭合到断开 | falling edge,入力从闭合变为断开时触发一次 |
| ステータス翻转 | 入力ステータス发生任意变化时触发 |
| 单击 | 单次短按后触发 |
| 双击 | 连续两次短按后触发 |
| 长按 | 按住超过设定时间后触发 |
| 连续按下多次 | 连续按压多次后触发,内部变量1记录次数 |
parameter3在部分触发方式下用于設定阈值或次数,具体以软件提示为准。
5.3 出力結果
| parameter | 説明 |
| Type | Choice“sendhexadecimaldata”(または他の可用出力タイプ) |
| parameter1 | 選択データ口,如“データ口2”(通常对应RS485シリアルポート) |
| parameter2 | 選択データ来源,如“送信参数3内容” |
| parameter3 | 填写要送信的hexadecimaldata,多バイト単位。用空格分隔 |
| 条件不满足出力 | 勾选后,当入力条件不成立时执行本出力 |
hexadecimalデータ格式サンプル:
11 22 33
表示连续送信3バイト単位。:0x11、0x22、0x33。
6. example:入力ステータス变化送信のトリガー报文
图中所示サンプル実装了以下逻辑:
Rules1:もし 入力1 断开到闭合 → データ口2 sendhexadecimaldata 11 22 33
Rules2:もし 入力1 闭合到断开 → データ口2 sendhexadecimaldata 22 33 44
設定步骤
Click“追加指令”。

Choice“入力条件”:Type=外部入力,parameter1=入力1,parameter2=断开到闭合。

Choice“出力結果”:Type=sendhexadecimaldata,parameter1=データ口2,parameter2=送信参数3内容,parameter3=11 22 33。
Click“Confirm”。
再次追加一条指令,入力条件選択“入力1、闭合到断开”,出力参数3填写22 33 44。

Click工具栏“写入”,将ルール下载到モジュール。(デフォルトアドレス:01或者00)
7. 下载与読み取り
| button | Function |
| read | 从モジュール読み取り当前已保存的ルール到软件 |
| 写入 | 将当前編集的ルール编译后下发到モジュール |
| 保存/另存 | 将工程保存为.xk3文件 |
| open | 载入已有的.xk3工程文件 |
修改ルール后必须点击“写入”才能生效,仅保存工程文件不会更新モジュール内部程序。
8. デバッグスキル
- Serial Assistantとは或Modbus debugging tool连接モジュール,观察触发时送信的报文是否正确。
- もし入力応答なし。,先チェック入力通道号、触发方式(电平/边沿)是否選択正确。
- もし收到的报文乱码或タイムアウト,チェックボーレート、data bit、stop bit、チェックビット是否与受信端一致。
- 程序大小表示当前ルール编译后的Bytesの数,注意不要超过モジュール存储容量。
- 多ルール同时存在时,注意“与上条逻辑或”的组合逻辑,避免条件冲突。
9. Precautions
- 設定前確認PC与モジュール通信は正常,シリアルポート或网口参数マッチング。
- RS485バスA、B线不要接反,多个モジュール并联时注意終端抵抗。
- 涉及继电器出力时,負荷电流、电压不要超过モジュール额定值。
- 修改完成后及时保存工程文件并写入モジュール。
- 具体機能コード、register address、通信プロトコル细节请以厂家ドキュメント为准。
10. 快速参照
常用触发方式選択
- 检测按钮按下:断开到闭合
- 检测按钮释放:闭合到断开
- 检测开关ステータス:闭合 / 断开
- 检测任意变化:ステータス翻转
Leave a Reply