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

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

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

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

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

1、下位机系统

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

                                             

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

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

   PLC与驱动器的连接:

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

    通过位置控制方式控伺服电机时上位机控制口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为伺服电机使能控制引脚)。

                                                                             

       上位机连接口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不需要设置。参数设置完成后写入参数,下次运转时会保留原来设置好的参数。参数写入步骤如下图。

 

2、上位机系统
 

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

     

利用 TensorFlow 训练自己的目标识别器。本文内容来自于我的毕业设计,基于 TensorFlow 1.15.0,其他 TensorFlow 版本运行可能存在问题。.zip项目工程资源经过严格测试可直接运行成功且功能正常的情况才上传,可轻松复刻,拿到资料包后可轻松复现出一样的项目,本人系统开发经验充足(全领域),有任何使用问题欢迎随时与我联系,我会及时为您解惑,提供帮助。 【资源内容】:包含完整源码+工程文件+说明(如有)等。答辩评审平均分达到96分,放心下载使用!可轻松复现,设计报告也可借鉴此项目,该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的。 【提供帮助】:有任何使用问题欢迎随时与我联系,我会及时解答解惑,提供帮助 【附带帮助】:若还需要相关开发工具、学习资料等,我会提供帮助,提供资料,鼓励学习进步 【项目价值】:可用在相关项目设计中,皆可应用在项目、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面,可借鉴此优质项目实现复刻,设计报告也可借鉴此项目,也可基于此项目来扩展开发出更多功能 下载后请首先打开README文件(如有),项目工程可直接复现复刻,如果基础还行,也可在此程序基础上进行修改,以实现其它功能。供开源学习/技术交流/学习参考,勿用于商业用途。质量优质,放心下载使用。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值