马上注册,享受更多特权
您需要 登录 才可以下载或查看,没有帐号?立即注册 
x
H5U自带一路485通讯端口,支持自由协议,Modbus-RTU主从站协议、Modbus-ASC主从站协议。

1|通讯匹配电阻
通信匹配电阻拨码开关位于电池卡座内,ON表示匹配电阻接入(出厂默认全为OFF),开关示意图如下:1和2用于RS485通信,3和4用于CAN通信:

RS485总线连接拓扑结构如下图所示,RS485总线推荐使用带屏蔽双绞线连接,485+、485-采用双绞线连接;总线两端分别连接120Ω终端匹配电阻防止信号反射。

2|Modbus-Rtu(Asc)主站配置
1、串口设置
双击"COM",在弹出的“COM通讯参数配置”对话框中根据要求选择“MODBUS-RTU主站”或"MODBUSASC主站”,并相应设置串口参数。

2、添加Modbus配置
右键“COM”,点击”添加Modbus配置”
•超时时间:主站等待从站应答超时时间,单位:ms。
•使能控制:用于控制连接使能/禁用,支持使用自定义变量。不设置使能控制,则主站默认为固定使能。

3、编辑Modbus配置表
双击“COM0”,打开Modbus配置窗口,在此界面完成Modbus主站的详细配置操作。

3|Modbus-Rtu(Asc)从站配置
PS:W和Pointer变量不支持通过Modbus协议进行访问。
设置通讯协议
双击“COM”,在弹出的“COM通讯参数配置”对话框中根据要求选择“MODBUS-RTU从站”或“MODBUSASC从站”,设置相应串口参数与从站站号后点击“确定”,最后将工程下载到H5U即可。

作为从站可被访问的线圈地址

作为从站可被访问的寄存器地址

4|自由协议
当从站设备不支持标准的Modbus-Rtu/Asc协议时,用户可以使用H5U的自由协议,即通过程序,自己编写协议内容,具体步骤如下:
1、设置通讯协议
双击"COM",在弹出的“COM通讯参数配置”对话框中选择“自由协议”,并根据要求设置串口参数,然后点击“确定”。

2、使用SerialRS指令进行数据收发
•端口号,当前默认为0(因为当前只有一个串口,故不对该参数检查。保留该参数做后续扩展);
•超时时间,如果设定的时间值不在范围内,会自动调整到允许的范围内;
•指令运行状态:0-空状态,1-预留,2-发送,3-接收;16-完成,32-发送异常,48-接收异常,64-其他异常;

5|下期精彩
本期内容,我们介绍了H5U的串口通讯功能。
H5U自带Modbus-Rtu/Asc两种协议,在使用这两种协议时,可以直接在COM口组态,应用十分方便。
除了以上的两种协议外,遇到特殊的协议类型,可以使用自由协议指令来进行通讯,满足不同的需求!
下期的推文,我们将为大家介绍H5U的以太网通讯功能,敬请期待。
|