24路任意指令配置软件使用说明


首先要下载相应的控制软件 (软件下载

  1. 连接好硬件设备;
  2. 添加指令之前需要检查板子上的4位拨码开关是否全为on的位置,只有4位拨码全为on时才能将编辑的指令信息写入到板子里;两位拨码开关是否全为on的位置,如果不是请拨为“on” 因为模块的开关量输入部分和自动内部电路是隔离的,使用这两位拨码开关将其设置为连接状态。
  3. 打开编辑软件,出现下图所示界面:


用户根据自己的需要设置每一个输入按键的指令
单击【工具】按钮,单击添加,弹出如下界面:

【通道】包括:第1路,第2路······第24路,代表1-24个开关量输入端
【事件】包括:“按下,连接”和“抬起,断开”2个事件,代表输入端发生的动作和这个动作所指示的状态
【响应波特率】:本产品固定为9600
【响应数据】:事件产生的时候,模块向外发送的数据,可以是十六进制的字节数据,也可以是字符串数据,对应于每一个事件,可以响应的数据最多可以达到50个字节。用户可以通过下面的多选框来选择:,也可以通过“继电器模块指令向导” 来设置
【指令向导】:为了方便用户控制本公司的智能开关产品,制作了指令向导,方便用户编辑使用的。
【备注】:添加的说明信息,可以是对响应数据的解释说明,对计算机和模块没有意义,是给用户自己看的。
单击【指令向导】按钮,弹出如下界面:

【地址】包含0-255一共256个地址,指示的是所要控制的目标继电器板的板地址
选择目标地址、选择所需功能、根据功能需要正确填写4个数据项,然后单击【生成】按钮,在右侧会出现一个16进制数据

然后单击【OK】按钮,确认

单击【OK】按钮,确认

第一条指令添加完毕

添加好信息后,打开串口,单击【设置】,单击“串口设置”

选择正确的串口号,用户还可根据自己的需要选择是否自动打开串口,是否自动打开文件,然后单击【连接】按钮,串口即打开

单击【确定】
也可以先打开串口,再添加信息
将添加好的信息写入到板子里,单击【通信】按钮选择“写入全部”或“写入当前路”,

选择【是】


信息写入成功
还可以将板子上的信息上传到软件上显示,单击【通信】按钮选择“读取全部”

根据需要选择“是”或“否”即可


单击【确定】,数据读取完成

这样就可以通过24路指令板来控制我们的继电器设备了
五、各功能介绍
【功能】包含:查询、关闭某一路、打开某一路、翻转某一路、命令执行、组断开、组吸合、组翻转、延时断开某一路、延时吸合某一路
1、查询:查询所有继电器的状态,与数据1、数据2、数据3、数据4无关

2、关闭某一路:数据1、数据2、数据3为默认的0即可,数据4代表要关闭的第几路,比如关闭第1路,数据4即为1,数据1-3均为0

3、打开某一路和翻转某一路与关闭某一路同理设置

4、命令执行:执行某一特定命令,根据用户需要设定。方法如下:
“1”代表吸合,“0”代表断开,从右向左依次代表第1路、第2路······
比如“101010”代表第1路、第3路、第5路断开,第2路、第4路、第6路吸合。先将这个数字转换为16进制数字为“2A”,再转换为十进制数字为“42”,那么将这个十进制的数字“42”填入数据4,生成字符串“55 01 13 00 00 00 2A 93”,确认后即完成这个命令执行的设置
再如,用户想要设置第1、5、8、10、15、16路吸合,其余断开,那么首先设置一个二进制数据即为“1100001010010001”,将这个二进制数据转换为16进制即为“C291”将这个16进制数字分为两部分,分别为“C2”和“91”,再将这2部分,分别转换为十进制数字为“194”和“145”,将这2个十进制数字填入数据3和数据4,(其中数据3代表9-16路,数据4代表1-8路,而上面所述194代表9-16路、145代表1-8路),生成字符串“55 01 13 00 00 C2 91 BC”,确定后即完成这个命令执行的设置。

5、组断开:“1”代表执行,“0”代表不执行,从右向左依次代表第1路、第2路······比如“01011010”代表第2、4、5、7路执行组断开这一命令,第1、3、6、8路不执行组断开这一命令。
先将这个二进制数字转换成16进制数字为“5A”,再将这个16进制数字“5A”转换成十进制数字为“90”,然后将这个十进制数字填入数据4,生成字符串“55 01 14 00 00 00 5A C4”,确定后即完成这个组断开命令的设置。
再如:用户想设置第2、6、7、9、12、15路组断开,那么首先设置一个二进制数字为“0100100101100010” 将这个二进制数据转换为16进制即为“4962”将这个16进制数字分为两部分,分别为“49”和“62”,再将这2部分,分别转换为十进制数字为“73”和“98”,将这2个十进制数字填入数据3和数据4,(其中数据3代表9-16路,数据4代表1-8路,而上面所述“73”代表9-16路、“98”代表1-8路),生成字符串“55 01 14 00 00 49 62 15”,确定后即完成这个组断开命令的设置。

6、组吸合和组翻转与组断开同理设置

7、延时断开某一路:继电器吸合后延时一段时间再断开
数据1*65536+数据2*256+数据3=延时的时间(单位毫秒),数据4代表第几路
比如:数据1为“2”、数据2为“100”、数据3为“200”那么延时的时间即为2*65536+100*256+200=156872毫秒,也就是156.872秒
再如用户想要设置第3路延时16秒断开,即16000毫秒,用16000除以256商62余128,即16000=62*256+128,由此可以看出数据1应为0、数据2应为62、数据3应为128,然后将“0”、“62”、“128”、“3”分别填入数据1、数据2、数据3、数据4,生成字符串“55 01 21 00 3E 80 03 38”, 确定后即完成这个延时断开命令的设置。(需注意:执行延时断开命令时,如果继电器原本的状态就是断开,那么继电器要先吸合下,延时所设置的时间后再断开)

8、延时吸合某一路与延时断开某一路同理设置