汇川SV660P调试记录(485通讯)

本文详细介绍了如何通过电气连接电机和伺服控制器,包括接口接入、485通信的设置、上位机参数配置以及ModBusRTU通信协议的应用,包括CRC16校验在其中的作用。
摘要由CSDN通过智能技术生成

电气连接

将配套线缆的Encoder接口接入CN2端子,电机的UVW三相线对应连接到控制器,L1,L2连接220V交流电(L1,L2接火零都可),PE接地。如此连接后伺服控制器可以工作在离线模式,可以尝试按键点动控制电机转动。
image.png
CN3和CN4是两个完全相同的485串口(CAN口或485接口不同版本不一样,要提前确认好),两个接口是以太网口的形式实际只用到了其中的两条线来走485通信的A/B或CAN_H/L,485通信A对应蓝色线缆,B对应蓝白。另外一头连接到485/USB模块即可连接到上位机(InoDirverShop),通过上位机可以实现读取/设置控制参数,而避免复杂的按键设置。

上位机设置参数

为了实现485通信控制伺服控制器的目的,设置对应的控制器参数,使能VDI,在H0C[通信参数]界面设置:
image.png
所谓的VDI是指虚拟的数字量输入,在伺服控制器上CN1是一个16Pin的并行数字接口,每个Pin都可以输入输出一个0/1数字量,因此就叫做DI/DO。VDI是虚拟数字输入,是指以软件的方式实现DI功能。
在H17[虚拟DIDO设置]界面,设置VDI为伺服使能,逻辑选择写0(写入1有效),如此设置之后16位寄存器H17.00的第0位写1就表示将伺服使能,写0表示断使能。
image.png
剩余的参数需要根据希望电机工作在哪个模式来设置,以相对复杂的位置模式为例,将H02.00控制模式选择改为1(位置模式)。H05.00主位置指令来源改为2[多段位置指令],具体位置设置、速度等可在H06[速度控制参数]和H11[多段位置功能]设置。

通信控制电机动作

完成参数设置后可以通过485通信控制电机动作,通信格式采用ModBus RTU模式,首先介绍通信数据帧结构(以下内容摘选自《SV660P系列伺服手册包》):
image.pngimage.png
image.png
image.png
image.png
image.png
按照以上帧结构,在伺服控制器上电显示rdy后,发送伺服使能指令(假设电机地址为01),将H31.00寄存器设为1(VDI1为伺服使能),CRC16_L和CRC16_H分别为CRC16校验的低8位和高8位。

01,06,31,00,00,01,CRC16_L,CRC16_H

然后发送多段位置指令使能(在此VDI4设置为了多段位置指令使能的功能,因此使能要将H31.00的第3位设为1):

01,06,31,00,00,08,CRC16_L,CRC16_H

此时电机会按照之前设置好的多段位置指令运动,如果要改动相关的运动参数也可以通过485通信修改相关参数后使能伺服和位置指令动作电机。
也可以同时使能电机伺服使能和多段位置指令使能(第0位和第3位同时置为1)

01,06,31,00,00,09,CRC16_L,CRC16_H

注意,完成一次运动之后要将位置指令断使能,此时还出于伺服使能的状态,再发送一次位置指令使能,电机会继续动作。
附CRC16计算C代码

/*基于ModBus的CRC16校验值计算*/
uint16_t PModBusCRC16(uint8_t* data, uint32_t len)
{
    uint16_t i, j, tmp, CRC16;
    CRC16 = 0xFFFF;             //CRC寄存器初始值
    for(i = 0; i < len; i++)
    {
        CRC16 ^= data[i];
        for(j = 0; j < 8; j++)
        {
            tmp = (uint)(CRC16 & 0x0001);
            CRC16 >>= 1;
            if(tmp == 1)
            {
                CRC16 ^= 0xA001;    //异或多项式
            }
        }
    }
    /*根据需要对结果进行处理*/
    return CRC16;
}
### 回答1: 汇川SV660P伺服驱动器是一种先进的电机控制设备,具有高精度、高性能和可靠性强的特点。它被广泛应用于机械制造、自动化生产线以及其他工业领域。 SV660P驱动器的说明书详细介绍了该驱动器的技术规格、工作原理、安装方法以及编程设置等内容。首先,技术规格部分列出了驱动器的电气参数,包括额定电压、额定电流和最大频率等,这些参数对于用户选择合适的电机起到了指导作用。 工作原理部分解释了驱动器是如何控制电机运行的。通过输入控制信号和反馈信号,驱动器能够根据用户的要求实现电机的转速、转矩以及位置控制。同时,说明书还详细介绍了驱动器的保护功能,例如过流保护、过热保护和过压保护等,有效避免了电机的意外损坏。 安装方法部分提供了详细的安装指导,包括电源接线、信号线接入以及接地方式等。说明书还特别强调了安装过程中的注意事项,确保用户能够正确安装驱动器,保证其正常运行。 编程设置部分介绍了驱动器的参数设置和调试方法。用户可以通过设定不同的参数来实现自己的控制需求。同时,驱动器还允许通过外部接口与上位机进行通信,方便用户进行远程监控和控制。 总之,汇川SV660P伺服驱动器说明书详细地介绍了该产品的特点、工作原理、安装方法和编程设置等内容,为用户提供了全面的使用指导。有了这份说明书,用户可以更加方便地了解和使用这款先进的伺服驱动器。 ### 回答2: 汇川SV660P伺服驱动器是一款高性能的驱动设备,主要用于控制和驱动伺服电机的运动。它具有可靠的性能和先进的功能,适用于各种工业应用。 该驱动器的说明书提供了详细的产品信息和操作指南,以帮助用户正确安装和使用设备。说明书中包含了产品的技术参数、功能介绍、电气接线图、操作界面说明等内容,用户可以通过阅读说明书来了解设备的特点和性能。 在安装方面,说明书详细描述了驱动器的安装步骤、连接方式和端子定义,用户可以按照说明书指引进行安装,确保设备的正常运行。在使用方面,说明书详细介绍了驱动器的各项功能和操作流程,用户可以根据说明书进行参数设置、运动控制和故障排除等操作。 此外,说明书还提供了常见问题的解答和故障排除的方法,帮助用户快速解决设备使用中遇到的问题。同时,说明书还提供了保养和维修的建议,用户可以根据说明书中的提示进行设备的日常保养和维修,延长设备的使用寿命。 总的来说,汇川SV660P伺服驱动器说明书提供了全面详尽的产品信息和操作指南,帮助用户正确安装、使用和维护设备,确保设备的稳定运行。用户可以通过仔细阅读和遵循说明书中的指引,充分发挥驱动器的性能,提高工作效率。 ### 回答3: 汇川SV660P伺服驱动器是一种高性能的伺服驱动器,适用于各种工业自动化控制系统。该驱动器具有先进的控制技术和稳定可靠的性能,广泛应用于机床、印刷机、包装机、激光设备等领域。 该驱动器的说明书详细介绍了驱动器的性能参数、安装方法、接线方式、控制参数设置等内容。在安装方面,说明书提供了详细的步骤和示意图,帮助用户正确安装和连接驱动器。在控制参数设置方面,说明书提供了各种参数的解释和调整方法,使用户能够根据实际需求进行灵活调整。 说明书还提供了故障排除和维护保养的指导,方便用户在使用过程中遇到问题时能够快速解决。同时,说明书还附带了相关的安全注意事项和产品规格,确保用户在使用过程中的安全性和合规性。 总之,汇川SV660P伺服驱动器说明书是一本全面而详细的手册,为用户提供了使用驱动器的必要信息和指导。用户通过仔细阅读和理解说明书,能够正确安装、调试和维护驱动器,提高设备的稳定性和可靠性,确保生产工艺的顺利进行。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值