基于MODBUS总线伺服电机运动控制方案
被移出CRC寄存器)如 果为1,则把寄存器与CRC-16常数进行异或,否则如果LSB为零,则无需进行异或。重复上述的由高至低的移位8次,第一个8bit数据处理完毕,用此 时寄存器的值与下一个8bit数据异或并进行如前一样的8次移位。所有的字符处理完成后CRC寄存器内的值即为最终的CRC值。CRC添加到消息中时,先 加入低字节,然后高字节。
1.3 链路特征
MODBUS标准的物理层可以采用RS-232串行通信方式,但在长距离 通信中常采用RS-422或RS-485代替。在多点通信情况下只采用RS-485方式,所以RTU模式下的MODBUS系统采用屏蔽双绞线,通信距离可 达1000m。一条总线上最多可配置31个从站设备。传输线上的信息交换是半双工的,即同时只能有一台设备允许发送信息,主站在发送下一条指令之前等待从 站回应,从而避免了线路的冲突。
RTU模式的传输格式是1个数据位,2个停止位,没有奇偶校验位。通信数据安全由控制参数CRC-16 码保证。RTU接收设备依靠接收字符间经过的时间判断一帧的开始,如果经过3个半的字符时间后仍然没有新的字符或者没有完成帧,接收设备就会放弃该帧,并 设下一个字符为新一帧的开始。
2 松下PLC MODBUS控制的实现
松下PLC支持modbus协议,只需要在选项、PLC系统寄存器设置、COM1口设置中站号设成1,通讯模式设为MODBUS RTU,通讯速率和通讯格式与05驱动器的设置保持一致。设置完成后可通过F145 SEND指令实现与05的通讯。
3 施耐德05A伺服驱动器的配置
首先过驱动器的HMI面板把控制方式设为modbus模式,把波特率、通讯格式设置成与PLC一致。
- DSP控制器应用的4个误解(04-23)
- 伺服驱动器在并联机器人上的应用(12-19)
- MC伺服驱动器数控系统方案(12-02)
- 运动控制器在包装行业的应用(03-05)
- BWS伺服系统无感伺服注塑机节能改造方案(09-20)
- 台达A2伺服在包装机打码工艺控制的应用(08-01)