松下伺服电机A6——ModBus控制测试

一、基本参数设置

松下伺服电机的参数设置一般有两种方式,通过其自带的软件PANATERM_ver6.0中的参数设置来进行一定的更改。通过X1口与电脑使用USB-mini线来进行连接。

如图所示,在分类5中,通过设置Pr5.29,5.37,5.38,5.42这几个参数。本文采用的通信方式为RS232。使用RS485和此方式设置一致(此伺服电机使用RS485可1:N控制,RS232只能1:1控制)波特率设置为常用的9600,连接设定为ModBUS控制的RS232,通信设定为默认的偶校验1bit位,5.42设置为bit2选通输入操作off,对应值为4。设置结束通过EEP传输至点击驱动。

二、线路连接

使用驱动电机的X2口连接线焊接到一个DB9的公头转接口,与母口的RS232串口线连接电脑进行通信。焊接口一般连接RS232的DB9的2,3,5口,其中5口为gnd,其余两个为rx和tx。具体连接因公母口有区别调整rx和tx位置即可。连接图如下

 

连接好线路之后就可以进行程序的设置。同时也要在Pr6.28中进行设定,不然没办法使用Bllock_motion编辑器。此设置后不能进行试运行,点击试运行会弹出提示框。

三、程序设定

打开 PANATERM_ver6.0中的Bllock_motion编辑器,进行程序设定,下面是我设定的一个简单的测试程序。

程序可以根据自身需求设定,注意变迁条件的设定。

 四、引脚分配

在进行ModBus通信时要在引脚定义中将SRV_ON定义为无效。才可以通过串口发送写线圈命令控制SRV_ON的开启与关闭

 五、测试

使用ModBus的测试串口软件发送对应的字符命令(详细见松下的ModBus通信说明书,ModBus串口调试工具一般会自动发送带CRC校验)

1.发送伺服使能命令  01 05 0060 FF00 使能SRV_ON

2.指定运行的Bolck编号 我这里是No.0发送 01 05 4414 0000

3.STB启动Bolck动作    发送 01 05 0120 FF00

完成上述三个步骤就可以看到伺服电机在按照之前设定的程序运转。

最后发送 01 05 0060 0000 关闭使能SRV_ON。

 

1.从PANATERM菜单的右端的「其他」选择「Block动作编辑」。 2.在Block动作编辑的列表双击要输入的Block No,会出现输入画面。 3.如果选择要进行的动作,会转到其相对应的输入画面。 4.以相对定位为例 选择相对定位,用编号指定速度、加速度、减速度。 由于该编号会与Block参数编辑的列表中的数据联动, 所以实际的数据请通过block参数编辑设定到选择的编号。 5.关于接下来的设定条件,选择的block动作终了时为0. 想要连续动作时选择3或2,1为无效。 2:如果启动指定block,不用等指定block完成即可启动下一个block。 合成block动作与无限运转中的条件有分歧等情况下 3:如果启动指定block,等指定block完成再启动下一个block 选别动作等连续运转等情况下 6.以电机每旋转一圈的指令脉冲为基准设定移动量 1.blockNo.0 相对定位 动作内容:进行定点动作。 例:10000脉冲的增量式动作 绝对定位对往返动作有用,但相对定位适用于单向的固定尺寸的输送动作。 通过No的变更可进行动作变更,但通过Modbus通信、block数据及速度设定等 可在启动前直接变更参数,也可变更No固定动作。 应用例 :基板切割等的上升及下降的固定尺寸输送 指数・旋转设备角度的固定尺寸输送 门及快门等的开关动作 2.blockNo.0~4 相对定位(绝对值定位也一样)连续3个block动作 动作内容:通过递减计数器设定停止时间进行连续动作。 迁移条件为「3」、指定block终止后迁移至下一个block。 最终block的迁移条件设为0时停止 10000脉冲动作⇒100ms停止⇒10000脉冲动作⇒200ms停止 ⇒-20000脉冲动作⇒停止 应用例 :用选别机等进行一系列弹出动作、 放置加工品的一系列动作 降低PLC的负载 0 1 2 3 4 No.0设定+开启STB⇒启动 停止 设定方法 : 实际动作波形 : 6 0 相对定位,速度编号:V0,加速设定编号:AO,减速设定编号:D0,迁移条件:3,相对移动量:10000 1 递减计数器启动,迁移条件:3,计数器设定值[1ms]:100 2 相对定位,速度编号:V0,加速设定编号:AO,减速设定编号:D0,迁移条件:3,相对移动量:10000 3 递减计数器启动,迁移条件:3,计数器设定值[1ms]:200 4 相对定位,速度编号:V0,加速设定编号:AO,减速设定编号:D0,迁移条件:0,相对移动量:-20000
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值