|
常见的就是采用串行端口通信如常见的RS232和RS485,采用MODBUS协议进行通信,使用此功能可驱动伺服系统、变更参数以及监视伺服系统状态等多项功能,下面我们以台达伺服驱动说明与plc之间的通信,首先是接线,上位机可以是PLC或者触摸屏hmi等具有通信功能的控制器,可以同时控制多台伺服驱动系统,上位机没有485接口的通过一个RS232/RS485转换器进行转换。
接下来就是参数设置主要是通信端口参数。第一就是通讯地址就是站号,在控制多台伺服驱动器的时候,站号从1开始设置,不能设置重复的站号否则将无法正常通信。第二是通信速度也就是波特率,从4800~115200,数值越高传输速度越开同时通讯距离受到限制。第三就是数据位校验和通信协议,MODBUS协议两种数据模式ASCII码和RTU,校验位如下图所示。这三个参数是必须要设置了,除了站号其他两个必须和上位机的通信参数设置一致才行。
那通信控制伺服驱动器一般是往其内部寄存器中写入数据例如速度指令、扭矩指令等,对其监控时是读取内部寄存器。位置模式我们通常是脉冲控制,如果使用通信方式完成对数据传输的实时性、相应速度要求较高,有的伺服驱动系统就不支持比如这款ASDA-B系列的,就没有位置指令的地址参数,位置指令还是端子接受脉冲实现。
|
|