上位机与s7-200通讯控制伺服电机

版权声明:本文为博主原创文章,未经博主允许不得转载。

内容简介:根据所做项目情况与大家分享学习内容,本篇文章主要从上位机和下位机两部分分享plc控制伺服电机的连线、控制方式及上位机部分,包括程序,如有错误,还望指出。

伺服控制系统硬件:松下伺服电机、MLDN25SE松下伺服驱动器、s7-200(cpu226)

伺服控制系统软件:STEP7 Micro/WIN、组态王

1、下位机系统

    首先,所使用的电机为松下伺服电机,首先根据伺服电机和驱动器型号熟读使用说明书,说明书连接:https://download.csdn.net/download/weixin_42670445/10805117

                                             上位机与s7-200通讯控制伺服电机_第1张图片

    电机与驱动器的连接:伺服电机与驱动器基本配线方式如上,其中基本的比较重要的接线是电源接线及电机与驱动器之间的连线。根据伺服驱动器不同型号参照使用说明书一定要接对电源,我就曾给伺服驱动器接高电压烧坏过一次。伺服驱动器与伺服电机之间的连接很简单,接好编码器和电机控制线即可,X1-X6口可暂时先不接。

    电机试运转:在接好伺服电机与驱动器连接线及电源线后可根据使用说明书电机试运转部分操作驱动器控制伺服电机试运转,确定伺服驱动器和电机能否正常操作。如果在驱动器上操控电机试运转,按说明书配置参数,注意配置pr604(电机转速)。如果在配套软件panaterm上控制电机试运转无需配置参数,通过miniUSB线连接X1口,该软件最大的作用是配置参数和监控电机运行状态,panaterm软件链接:https://download.csdn.net/download/weixin_42670445/10695232。

   PLC与驱动器的连接:

上位机与s7-200通讯控制伺服电机_第2张图片

     伺服电机的控制方式包括三种:位置控制、速度控制和转矩控制,在这里只介绍伺服电机的位置控制方式。其简单实现方式是plc通过I/O口给伺服电机控制器发送脉冲指令和方向指令实现伺服电机按照某个方向旋转固定角度。下面介绍一下我使用s7-200控制松下伺服电机时的配线情况和参数配置情况。上位机与s7-200通讯控制伺服电机_第3张图片

    通过位置控制方式控伺服电机时上位机控制口X4口的引脚配置情况见上图。需要连接的端口为:引脚1,2(指令脉冲输入引脚,这里之所以选择opc1和opc2而非PULS1和PULS2是因为要保证脉冲输入时电流在10mA左右,plc输出电压为24v,opc1和opc2串联的电阻可以限制脉冲输入电流。如果脉冲输入电压非24v,考虑连接引脚3、4并串联相应电阻);引脚5,6(SIGN1和SIGN2为方向指令输入引脚,控制电机旋转方向);引脚7,41(com+和com-为供电电源正负极连接引脚);引脚29(srv-on为伺服电机使能控制引脚)。

                                                                          上位机与s7-200通讯控制伺服电机_第4张图片   

上位机与s7-200通讯控制伺服电机_第5张图片

       上位机连接口X4一共50个引脚,但是这里我们控制实现基本功能用到7个引脚,分别为5脚SIGN1控制电机旋转方向,连接plc的Q0.2脚;1脚OPC1为电机的控制脉冲信号,使用plc输出的PWM信号,连接plc的Q0.0脚;6脚和2脚的SIGN2和OPC2相连接电源负端,7为COM+接+24V电源正端,引脚41为COM-接0V电源负端,29脚为伺服ON输入,与电源负端0v相连。引脚的标号及连接方式如下图所示,连接头内部可以看到相关引脚位置标号。

    s7-200西门子plc连接供电电源,包括给plc供24v直流电,给输入I模块供24v直流电,给输出Q模块供24v直流电,L接电源正,M接电源负,各模块需要共地连接。s7-200通过给I口接入按键控制伺服单机程序见链接:https://download.csdn.net/download/weixin_42670445/10859754

    松下伺服电机控制器的参数设置情况:pr0.00 旋转方向设定(设为0或1),pr0.01 控制模式设定(设为0 位置控制模式),pr0.05 指令脉冲输入选择(设为0 长线驱动),pr0.06 指令脉冲旋转方向(设为0),pr0.07指令脉冲输入模式设定(设为3),pr0.06和pr0.07共同作用实现脉冲+方向控制伺服电机,pr0.08 电机每旋转一圈指令脉冲数(自己根据实际情况设定),pr0.09 指令分倍频分子,pr0.10 指令分倍频分母,pr0.08设置后pr0.09和pr0.10不需要设置。参数设置完成后写入参数,下次运转时会保留原来设置好的参数。参数写入步骤如下图。

上位机与s7-200通讯控制伺服电机_第6张图片

 

2、上位机系统
 

    采用上位机控制s7-200给伺服电机控制器发送指令,通过上位机控制plc程序见下链接:https://download.csdn.net/download/weixin_42670445/10859777
                                                         

     

你可能感兴趣的:(上位机控制伺服电机,s7-200,plc,伺服电机,上位机通讯)