全国服务热线:
0755-23227057
新闻资讯
▪  松下伺服应用行业▪  技术服务▪  工程案例▪  行业资讯▪  公司新闻▪  常见问题
联系我们
电话:0755-23227057
传真:0755-23227067
邮箱:zhenjinzhi@126.com
地址:深圳市宝安区西乡街道文乐工业区C栋305室
你现在所在的位置:网站首页 > 新闻资讯 > 施耐德PLC通过CANOPEN的SD0报文控制SD388B

施耐德PLC通过CANOPEN的SD0报文控制SD388B

信息来源:MOTEC直流伺服电机代理商-深圳兴弘泰自动化
施耐德PLC通过CANOPEN的SD0报文控制SD388B松下伺服一级代理-兴弘泰自动化

摘要】本文通过使用施耐德PLC  TW238LFDC24DT使用CANopen通信的方式来控制MOTEC  SD388B智能步进驱动器来控制电机的速度模式控制和位置模式控制。

【关键字】MOTEC  CANopen 位置控制  速度控制 SD388B

     CANopen是一种架构在CAN(控制局域网路)上的高层通讯协定,包括通讯子协定及设备子协定常在嵌入式系统中使用,也是工业控制常用到的一种现场总线。

    MOTEC 智能步进驱动器集成了CANopen协议,方便用户通过各种上位机(PLC、HMI或其它运动控制器)通讯。MOTEC 智能步进驱动器采用集成CAN芯片进行CANopen通讯,使用此功能可驱动MOTEC 智能步进驱动器、变更参数以及监视MOTEC 智能步进驱动器状态等多项功能。

    本例中,使用的是集成了CANopen的施耐德PLC  TW238LFDC24DT来控制MOTEC  SD388B步进驱动器,由于对于施耐德PLC来说,没有集成对于非施耐德品牌的通用伺服驱动器和步进驱动器的DS402协议的控制,所以我们通过DS301内规范的SDO来实现对驱动器的通信。

1、创建工程

 

本例中使用逻辑梯形图的方式编程

创建完成的界面如下

2、添加SD388B的EDS文件

点击菜单栏的工具—>设备库来添加SD388B的EDS文件,安装后的EDS文件可以在

里面找到。

3、添加CANopen主站和SD388B的从站,如下图

4、设置SD388B的PDO映射,本例使用的是SDO来控制,因此将RPDO的映射去掉。如图

5、设置好波特率和同步报文等参数后,编写程序,使用CIA405库集成的SDO通信来读写驱动器内的内容,如图

编写完成的程序如下

用户可以在www.motec365.com上下载到相关的程序。

6、程序调试

本例中,使用在线调试的方式,用来调试速度控制和位置控制,

A、速度模式控制:

通过CANopen使用速度模式控制,需要至少两个功能块:

1)、将当前的控制模式设置成速度控制方式,即将6060h索引,00h子索引中的内容改成3;

2)、设置匀速运动的转速,即向60FFh索引,00h子索引中写入当前运行的转速。

如图中,设置velocity_Mode_Change为3,设置velocity_value为5*256,即1280rpm;

使用在线调试给velocity_ModeEN一个上升沿,那么电机会匀速转动,转速为60FFh内设定转速。如下图

电机启动以后如图

3)、可以通过将目标速度设置成0或者将控制字6040h的第8位写1,

4)、用户如果需要设定其余参数,例如加速度,减速度,电机电流等参数,请参见用户手册和EDS文件里面定义的内容。

B、位置模式控制:

通过CANopen使用速度模式控制,需要至少三个功能块:

1)、将当前的控制模式设置成位置控制方式,即将6060h索引索引中的内容改成1;

2)、设置位置控制的运动距离,即将运行距离写入607Ah索引中;

3)、向控制字6040h中写入启动位置控制的指令,本例中做相对运动位置控制,即向6040h中写入0x005F;

4)、本例中,添加了做位置控制时最大转速的设定,即向索引6081h中写入设定的位置控制的最大转速。

整个数据写入值如下

设置position_Mode_Change(6060h)为1,设置position_value(607Ah)为0x000A0000,设置position_max_velocity_value(6081h)为0x00500,设定position_GO_Start(6040h)为0x005F;

给position_ModeEN一个上升沿,直接启动程序,如图

5)、如果需要停止当前运行,只需要将6040h的第八位设置成1,如图

6)、用户如果需要设定其余参数,例如加速度,减速度,电机电流等参数,请参见用户手册和EDS文件里面定义的内容。

注意:为了方便用户监控调试,本例中使用在线模拟的方式,仿真监控PLC的动作和设定参数,用户可以使用赋值语句来对相关的变量进行操作。

注意:由于本例使用SDO操作,如需使用PDO操作,请详见《MOTEC网络步进驱动器CANopen操作手册》的 附录B  MOTEC驱动器CANopen操作流程示例一节。

 
松下伺服相关产品
松下伺服相关行业资讯
离心风机双风道清选装置
购买罩极电机必须要考虑问题
步进电机的节能低碳与绿色发展
电动车有刷电机和无刷电机的不同之处
上排水洗衣机排水泵常见故障排除办法
PLC配合闭环控制步进电机
使用步进电机时要注意的问题
【步进电机】调速时需要注意的点
以信号为开关的高性能步进电机驱动器
两相混合式步进电动机位置闭环控制的实现
旋转编码器的原理和特点
步进电机发热原理
减速机漏油检测和故障处理方法
同步电机中两大相关问题的详细解答与说明
导叶
步进电动机控制方式
丝杆电机在吸尘器中的应用
东元伺服驱动器增益参数的调整方法
步进电机与驱动器常见问题解答
伺服电机转速较低时为什么会短暂停止工作与电压有什么关系
首页     公司简介     产品中心     新闻资讯     工程案例     人力资源     联系我们
深圳市兴弘泰自动化有限公司所有 Copyright © 2015-2025 All Rights Reserved
地址:深圳市宝安区西乡街道文乐工业区C栋305室
服务热线:0755-23227057    传真:0755-23227067
国家工信部网站备案号:粤ICP备18141614号-1     企业网站建设技术支持:深圳网站制作
本站关键字:松下伺服、直流伺服、松下伺服电机、松下伺服驱动、松下伺服一级代理、直流伺服电机、MOTEC伺服电机
在线客服
业务咨询
业务咨询
技术支持
15994705506
关闭