使用MODBUS通讯协议连接电机及简单调试刚好手头有两个电机,其驱动器支持MODBUS协议,用这个来学习一下
学习目的:搭建电机硬件环境/使用上位机发送速度指令控制电机转速
MODBUS的粗浅理解:Modbus是施耐德的速度几十K没问题,跟芯片也有关系可以挂247个节点只有Master主动发数据,slave才能返回数据,slave不能主动说话这里插一句吐槽,外国人取名太直接了,还有接插件公母也是,叫male,female,用的时候插在一起,真是让人浮想联翩传输模式有RTU和ASCII两种可选,RTU传输速率更高所以更常用传输距离比232远多了…代码系统:起始位,数据位,校验位,停止位
另外网上有说反应慢延时的,暂时没碰到,几十K—般也够用了
各种介绍:modbus
org/http://www
wikipedia
orq/wiki/M,https://odbusbaike
com/view/18http://61869
htm硬件环境搭建:硬件:驱动器/伺服电机两个/串口服务器(宇泰UT-6601H)/PC/网线若干连线:电机接驱动器;驱动器出来DB9的接头,使用485半双工接线:RS485_A,RS485_B进串口服务器的T/R+,T/R-;串口服务器另一端用网线接BaudlraE^tJbOODataBits8:ParityeyTypeMStopBitsFlowControl3
连接设置:PC需要和串口服务器设置在同一网段,串口服务器需要设置通讯模式MCP,波特率,连接方式RS485_HALF
Submit4
设置虚拟串口:由于用的是网线进的PC,所以需要设置一下虚拟串口,这里用的是NPortWindowsDriverManager
Pori1SellingsLAdvancedsetting媲NPortWindowsDriverManager□X