马上注册,享受更多特权
您需要 登录 才可以下载或查看,没有帐号?立即注册 ![](source/plugin/zhanmishu_wechat/template/static/img/wechat_login.png)
x
H5U自带一路485通讯端口,支持自由协议,Modbus-RTU主从站协议、Modbus-ASC主从站协议。
![](data/attachment/album/202102/08/150744tjt5fy5d2v5kyjl5.png)
1|通讯匹配电阻
通信匹配电阻拨码开关位于电池卡座内,ON表示匹配电阻接入(出厂默认全为OFF),开关示意图如下:1和2用于RS485通信,3和4用于CAN通信:
![](data/attachment/album/202102/08/150749x146cr0545k2z0zf.png)
RS485总线连接拓扑结构如下图所示,RS485总线推荐使用带屏蔽双绞线连接,485+、485-采用双绞线连接;总线两端分别连接120Ω终端匹配电阻防止信号反射。
![](data/attachment/album/202102/08/150752iw4y9ok3wz3kkzyr.png)
2|Modbus-Rtu(Asc)主站配置
1、串口设置
双击"COM",在弹出的“COM通讯参数配置”对话框中根据要求选择“MODBUS-RTU主站”或"MODBUSASC主站”,并相应设置串口参数。
![](data/attachment/album/202102/08/150808wvfvlfmldalkvl2z.png)
2、添加Modbus配置
右键“COM”,点击”添加Modbus配置”
•超时时间:主站等待从站应答超时时间,单位:ms。
•使能控制:用于控制连接使能/禁用,支持使用自定义变量。不设置使能控制,则主站默认为固定使能。
![](data/attachment/album/202102/08/150815m8h6oltllhn8h5v2.png)
3、编辑Modbus配置表
双击“COM0”,打开Modbus配置窗口,在此界面完成Modbus主站的详细配置操作。
![](data/attachment/album/202102/08/150826r7a0zbli5q0e0s02.png)
3|Modbus-Rtu(Asc)从站配置
PS:W和Pointer变量不支持通过Modbus协议进行访问。
设置通讯协议
双击“COM”,在弹出的“COM通讯参数配置”对话框中根据要求选择“MODBUS-RTU从站”或“MODBUSASC从站”,设置相应串口参数与从站站号后点击“确定”,最后将工程下载到H5U即可。
![](data/attachment/album/202102/08/150906zddolbzi6nb6ikpd.png)
作为从站可被访问的线圈地址
![](data/attachment/album/202102/08/150912qmckizmgn46inzv6.png)
作为从站可被访问的寄存器地址
![](data/attachment/album/202102/08/150920f8hkdt03k8v8kne0.png)
4|自由协议
当从站设备不支持标准的Modbus-Rtu/Asc协议时,用户可以使用H5U的自由协议,即通过程序,自己编写协议内容,具体步骤如下:
1、设置通讯协议
双击"COM",在弹出的“COM通讯参数配置”对话框中选择“自由协议”,并根据要求设置串口参数,然后点击“确定”。
![](data/attachment/album/202102/08/150934wl2rzf59iv9b22zy.png)
2、使用SerialRS指令进行数据收发
•端口号,当前默认为0(因为当前只有一个串口,故不对该参数检查。保留该参数做后续扩展);
•超时时间,如果设定的时间值不在范围内,会自动调整到允许的范围内;
•指令运行状态:0-空状态,1-预留,2-发送,3-接收;16-完成,32-发送异常,48-接收异常,64-其他异常;
![](data/attachment/album/202102/08/150943sbd6zx4dll44blx4.png)
5|下期精彩
本期内容,我们介绍了H5U的串口通讯功能。
H5U自带Modbus-Rtu/Asc两种协议,在使用这两种协议时,可以直接在COM口组态,应用十分方便。
除了以上的两种协议外,遇到特殊的协议类型,可以使用自由协议指令来进行通讯,满足不同的需求!
下期的推文,我们将为大家介绍H5U的以太网通讯功能,敬请期待。
|