8路IO转RS485モジュール使用

freeFree Technical Resource

This content is free to read, suitable for basic learning and search traffic.

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

  1. Click工具栏“追加指令”,open“編集命令”对话框。
  2. 先選択“入力条件”页签,設定触发条件。
  3. 再選択“出力結果”页签,設定执行动作。
  4. Click“Confirm”保存本条ルール。

5.2 入力条件

parameter説明
TypeChoice“外部入力”(または他の可用タイプ)
parameter1選択入力通道,如“入力1”~“入力8”
parameter2選択触发方式,见下表
与上条逻辑或勾选后,本条条件与上一条条件为“或”关系

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

触发方式含义
断开到闭合rising edge,入力从断开变为闭合时触发一次
断开入力持续处于断开ステータス
闭合入力持续处于闭合ステータス
闭合到断开falling edge,入力从闭合变为断开时触发一次
ステータス翻转入力ステータス发生任意变化时触发
单击单次短按后触发
双击连续两次短按后触发
长按按住超过设定时间后触发
连续按下多次连续按压多次后触发,内部变量1记录次数

parameter3在部分触发方式下用于設定阈值或次数,具体以软件提示为准。

5.3 出力結果

parameter説明
TypeChoice“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“追加指令”。

8路IO转RS485モジュール使用イラスト

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

8路IO转RS485モジュール使用イラスト1

Choice“出力結果”:Type=sendhexadecimaldata,parameter1=データ口2,parameter2=送信参数3内容,parameter3=11 22 33。

Click“Confirm”。

再次追加一条指令,入力条件選択“入力1、闭合到断开”,出力参数3填写22 33 44。

8路IO转RS485モジュール使用イラスト2

Click工具栏“写入”,将ルール下载到モジュール。(デフォルトアドレス:01或者00)

7. 下载与読み取り

buttonFunction
read从モジュール読み取り当前已保存的ルール到软件
写入将当前編集的ルール编译后下发到モジュール
保存/另存将工程保存为.xk3文件
open载入已有的.xk3工程文件

修改ルール后必须点击“写入”才能生效,仅保存工程文件不会更新モジュール内部程序。

8. デバッグスキル

  • Serial Assistantとは或Modbus debugging tool连接モジュール,观察触发时送信的报文是否正确。
  • もし入力応答なし。,先チェック入力通道号、触发方式(电平/边沿)是否選択正确。
  • もし收到的报文乱码或タイムアウト,チェックボーレート、data bit、stop bit、チェックビット是否与受信端一致。
  • 程序大小表示当前ルール编译后的Bytesの数,注意不要超过モジュール存储容量。
  • 多ルール同时存在时,注意“与上条逻辑或”的组合逻辑,避免条件冲突。

9. Precautions

  1. 設定前確認PC与モジュール通信は正常,シリアルポート或网口参数マッチング。
  2. RS485バスA、B线不要接反,多个モジュール并联时注意終端抵抗。
  3. 涉及继电器出力时,負荷电流、电压不要超过モジュール额定值。
  4. 修改完成后及时保存工程文件并写入モジュール。
  5. 具体機能コード、register address、通信プロトコル细节请以厂家ドキュメント为准。

10. 快速参照

常用触发方式選択

  • 检测按钮按下:断开到闭合
  • 检测按钮释放:闭合到断开
  • 检测开关ステータス:闭合 / 断开
  • 检测任意变化:ステータス翻转
Related Tags
Put this resource to use in a real project?

Go to the Tool Center for message parsing, CRC verification and device debugging, or submit your requirements for selection and integration advice.

Engineer Membership

Turn this article into actionable debugging resources

After activation, you can use advanced message parsing, resource pack downloads, code examples, engineering cases and priority technical support, suitable for real project delivery.

Unlimited Advanced Tools
Resource & Code Packs
Complete Engineering Case Library
Priority Technical Support

Leave a Reply

Your email address will not be published. Required fields are marked *.