FX1S虽然非常老旧,但定位指令却基本是齐全的,所以就拿来学习用PLC控制伺服电机了。注意一定要是晶体管输出类型的才可以输出脉冲,而且FX1S只有Y0和Y1两个脉冲输出口。

1、接线

伺服驱动器主回路的线比较好接,主要是主电源线、控制电源线,以连接伺服电机的电源线。编码器线是端子直接插接的,不用烦神。麻烦一点的就是CN2控制信号线。

首先要查看伺服驱动器说明书,找到CN2各个端子定义,示例如下图。对于最简单同时也是最常用的“位置+方向”控制方式来说,找到控制电源线+-、伺服使能、脉冲输入puls+ -、脉冲方向sign+-总共7个端口,然后用万用表找出7个引脚对应的线。控制电源线+、puls+、sign+均接电源24+,控制电源线-接COM,puls+接PLC的Y0或Y1,伺服使能、sign-接PLC除Y0和Y1外的任意一个输出端子均可。

注意避免我刚开始犯的错误:FX1S的输出端子是分组的,有好几个公共端如COM、COM1、COM2……等,它们之间是互相不通的。所以如果puls+、伺服使能、sign-和COM不在同一组,就不能形成回路,接线无效。所以最好把各个COM口连接起来,以确保接线不出错。

接好线后强制伺服使能端口有输出,然后用手转动伺电机的轴,如果轴转不动被锁定了,说明伺服使能接线没问题;如果轴能自由转动,那就要检查伺服使能的接线。

2、调试

线接好后,在PLC中写入PLSY脉冲输出语句。如果伺服电机没有动作,先检查PLC中D8140的值。该寄存器保存脉冲输出的个数,如果其为0,表示PLC没有输出脉冲;其次检查伺服驱动器的参数监视项中的脉冲接收参数有没有数值。

3、脉冲输出指令PLSY

含义:Plus-Y。脉冲输出指令(D)PLSY:   (D)PLSY + 脉冲频率(数值/字元件) + 脉冲个数 + 脉冲输出口(Y0/Y1)

例:PLSY K5000 K10000 Y0。D0的值如果在运行时发生变化,电机运行速度也会变化,即脉冲频率是可以实时变化的。如果脉冲个数设为0,则无限持续运行。

注意这个指令几乎没有加减速,对于步进电机来说,可能会造成失步。

多少个脉冲电机转一圈呢?这跟编码器的分辨率有关。从伺服驱动器的说明书中查看编码器是多少线的。比如是2500线的,一般编码器经过4分频,所以是2500x4=10000个脉冲转一圈。

脉冲频率和电机转速又是什么关系呢?比如设脉冲频率为10000,意思是1秒内发10000个脉冲。10000个脉冲电机转一圈,所以是1秒转一圈=60转/分钟。这里是假设电子齿轮比为1。如果不为1,还要除以电子齿轮比。所以电机转速n(r/min) = 脉冲频率(个/sec)*60/(编码器分辨率*4*电子齿轮比)

带加减速的脉冲输出指令(D)PLSR:(D)PLSR + 脉冲输出最高频率 + 脉冲输出个数 + 加减速时间 + 脉冲输出口

含义:Puls-Reduction

这个带加减速的脉冲输出指令可以使电机起步和停止更来稳,尤其适合步进电机。

可变速度脉冲输出指令(D)PLSV:(D)PLSV + 脉冲频率 + 脉冲输出口 + 方向(位元件)

例:PLSV D1 Y0 Y3。没有脉冲个数参数,可以持续运行,有方向参数。没有加减速,可以连续变化频率(PLSY也可以连接变化频率)。常用于多段速运行(与RAMP指令配合使用)。

含义:Plus-variable

4、PWM指令

PWM + 脉冲宽度(ms) + 脉冲周期(ms) + 脉冲输出端口

含义:Pulse Width Modulation.

可以自定义占空比的脉冲输出指令。对伺服和步进电机来说,脉宽数据无意义(只要达到最低时间要求),相当于只有脉冲频率的参数的脉冲输出指令。对变频器,不同的占空比可以调节电机的转速。

5、原点回归指令ZRN

含义:Z-Return

ZRN + 回归开始速度(HZ) + 爬行速度(HZ) + 近点信号 + 脉冲输出端口

这个指令适用于带有机械挡块DOG和到位信号(近点信号)的机械控制。开始时以回归开始速度指行,直到近点信号有效,按爬行速度运行,当近点信号无效时,停止运行。停止运行后当前值寄存器D8140、D8141数值归零。

6、相对定位指令(D)DRVI

DRVI + 脉冲个数 + 脉冲频率 + 脉冲输出口 + 方向输出信号

这个指令类似脉冲输出指令PLSY。不同点是脉冲个数可以指定为正或负,代表不同方向。同时有方向信号输出。大概是为了与PLSY区分吧,把脉冲个数和脉冲频率参数调换了位置。

7、绝对定位指令(D)DRVA

含义:Drive-Absolutely

(D)DRVA + 脉冲个数 + 脉冲频率 + 脉冲输出口 + 方向输出信号

移动到指定相对原点的绝对位置。所谓原点,就是D8140、D8141当前值寄存器值为0的位置。方向是以脉冲个数和当前值寄存器的当前值比较而定。 

8、中断定长位置指令DVIT

含义:Drive-Interrupt

DVIT + 中断后输出的相对脉冲个数 + 脉冲频率 + 脉冲输出口 + 方向输出信号

持续运行,直至遇到中断信号后,再运行指定的脉冲个数后停止。中断信号由系统默认或可选。如M8336为OFF,Y0的默认中断信号端口是X0,Y1默认是X1;若M8336为ON,可以指定中断端口。

三菱FX1S PLC控制伺服电机小结相关推荐

  1. plc控制伺服电机 四轴攻丝机案例(包含伺服接线图)

    plc控制伺服电机 四轴攻丝机案例(包含伺服接线图) 该程序为plc控制伺服电机的工程案例程序,包含伺服电机接线图,包含程序流程的详细解释说明可. 程序包括伺服电机的启动,停止,原点定位,回归原点,位 ...

  2. 台达plc控制伺服电机编程实例_PLC控制伺服电机:控制脉冲的相关计算

    伺服电机 PLC通过脉冲的方式控制伺服电机时,其输出脉冲与伺服电机的配置应具有一定的对应关系.如,PLC输出多少个脉冲电机旋转一圈?电机旋转一圈移动的距离(或角度)是多少?这里我们以某伺服电机为例进行 ...

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

    版权声明:本文为博主原创文章,未经博主允许不得转载. 内容简介:根据所做项目情况与大家分享学习内容,本篇文章主要从上位机和下位机两部分分享plc控制伺服电机的连线.控制方式及上位机部分,包括程序,如有 ...

  4. 三菱5uplc伺服电机指令_三菱FX3U PLC如何控制松下伺服

    一.实现的功能及应用的场合 通过PLC的不同指令,发送两轴伺服电机所需要的速度与位置的频率和数量来实现电机的定位运行.JOG运行,适用于数控机床.印刷设备.包装设备.纺织设备.激光加工设备.机器人.自 ...

  5. 三菱伺服电机选型手册_PLC触摸屏控制伺服电机程序设计

    伺服电机又称执行电机,它是控制电机的一种.它是一种用电脉冲信号进行控制的,并将脉冲信号转变成相应的角位移或直线位移和角速度的执行元件.根据控制对象的不同,由伺服电机组成的伺服系统一般有三种基本控制方式 ...

  6. fx-1s可以用c语言,AX-1S 系列微型可编程控制器100兼容三菱FX-1S系列PLC)

    AX-1S 系列微型可编程控制器(**兼容三菱FX-1S系列PLC) AX1S-10/14MR/MT AX1S-20MR/MT AX1S-30MR/MT 一.产品简介 1.**兼容三菱FX-1S系列P ...

  7. 三菱PLC项目案例学习之PLC控制伺服或步进电机带动丝运行

    三菱PLC项目案例学习之PLC控制伺服或步进电机带动丝运行案例. 器件:三菱FX1SPLC,威纶通触摸屏,48步进驱动器,伺服电机,丝杆滑台等. 控制方式:PLC发脉冲给步进驱动器控制步进电机带动丝杆 ...

  8. 三菱fx5u编程手册_FX5U系列PLC控制伺服3种方式

    FX5U系列PLC为三菱目前最新的小型PLC,机身小巧却功能强大,不仅保留了三菱小型PLC已有的优点,还吸收了大型PLC的开发理念,在整体性能上得到了很大的提高. 本文以FX5U在控制伺服的性能上做个 ...

  9. 485通讯的校验和_RS485通讯如何实现三菱PLC对三菱变频器的控制?

    三菱PLC控制三菱变频器的方法: 采用PLC的开关量控制变频器(即采用PLC的开关量输出端直接与变频器的开关量输入端相连,PLC可通过程序控制变频器的启动.停止.正反转及高.中.低速多段速度运行). ...

  10. 三菱FX5U系列PLC控制10轴设备成套资料打包三菱FX5U控制10轴伺服的设备成套电气图纸

    三菱FX5U系列PLC控制10轴设备成套资料打包三菱FX5U控制10轴伺服的设备成套电气图纸,PLC程序,触摸屏程序,原理图,电气元件布局图,运行视频,伺服参数设置,Bom清单,操作说明书. PLC程 ...

最新文章

  1. 来自数据源的 String 类型的给定值不能转换为指定目标列的类型 nvarchar。
  2. python检查URL是否能正常访问
  3. 分析一个软件要考虑的问题
  4. maven显示1.5版本过期的解决办法
  5. (转)线段树的区间更新
  6. 【DIY】送给儿子的感应小夜灯,DIY小夜灯
  7. 神州云科DCN存储管理IP_干货!DCN校园网大二层解决方案详解
  8. python加载模型包占用内存多大_加载pickle python对象会占用大量内存
  9. 130、 Android OkHttp完全解析(转载)
  10. SEO基础问题:14.给图片添加alt标签的知识点
  11. rocketmq整合mysql事务_分布式事务(4)---RocketMQ实现分布式事务项目
  12. python怎么命名未知数_用Python解方程
  13. Minitab控制图Xbar-R中认为数据异常的八项检验(8个异常趋势图)
  14. 用Linux开发嵌入式项目拢共分几步?
  15. element 修改主题方法
  16. 域名由谁管理?申请域名注册服务机构要具备什么条件?
  17. 欧美html游戏安卓,HTML5 Games - Rated M or for 18+ only
  18. 三循环流水灯电路的原理
  19. 人工智能轨道交通行业周刊-第44期(2023.5.8-5.14)
  20. 2007年中国邮政贺年(有奖)明信片开奖了~~

热门文章

  1. unity 安装失败:operation not permitted, mkdir......
  2. Axure RP9教程大全
  3. OpenRefine数据清洗实战
  4. 74LS165芯片单颗与级联的万能代码|2021-10-6
  5. ms08067 分析与利用
  6. Matlab矢量图导出PDF格式方式及LaTex图片排版技巧
  7. python文本自动伪原创_手把手教你使用python制作伪原创工具
  8. html如何用表格做二级菜单栏,Excel表格制作二级下拉菜单步骤
  9. 基于标签传递的重叠社区发现算法(COPRA算法)
  10. (Python编程)稳定的copra算法(copra-ep)