研选课堂
HOME
研选课堂
正文内容
plc编程定位指令 想知道PLC的定位指令的使用程序,伺服接线图?这篇文章别错过
发布时间 : 2025-02-23
作者 : 小编
访问数量 : 23
扫码分享至微信

想知道PLC的定位指令的使用程序,伺服接线图?这篇文章别错过

伺服控制接线图:

在这里我们使用的是三菱FX—3U的PLC与松下A5的伺服驱动器,我们在PLC上设计了停止指令,远点回归,近点信号,中断信号,以及正反转限位等。因为我们前面已经给大家介绍过类似这种接线图,现在就不一一介绍了。

伺服驱动器参数设置:

Pr0.01=0;位置控制方式,

Pr0.00=1;电机旋转方向设定,Pr0.05=0;光电耦合输入,(伺服驱动器有两种方式输入:一种是光电耦合输入,一种是差动输入。)

Pr0.06=0;指令脉冲极性设置,Pr0.07=3;脉冲+方向输入方式,

Pr0.08=3000;电机每转1周指令脉冲数,

Pr4.06=3847 ( 00000F07H) ;设置S17为清零输入端,

Pr4.11=131586 ( 0002020202H) ;设置S02为伺服准备好输出端,

Pr4.00=131586 ( 0002020202H) ;设置I1为反转限位2开关输入端,

Pr4.01=65793 ( 00010101H) ;设置SI2为正转限位2开关输入端。

Pr5.04=0;正反转限位开关2有效,

Pr5.05=2;正反转限位顺序设置,并清除脉冲偏差计数器为零

输入和输出信号说明:

●X0一停止 定位指令执行,

●X1-开关瞬间接通,可执行原点回归指令( DSZR)

●X2一原点回归时,近点信号输入端,

●X7一原点回归时,接收伺服驱动器输出的编码器Z相信号输入端。即零点信号。

●Y000 -脉冲输出端,

●Y003- -电机旋转方向信号输出端

●Y005- 清零信号输出端。

说明:

1,使用X001输入端启动DSZR原点回归指令

2,使用M22正转点动,执行DRVI相对定位指令。

3使用M23反转点动,执行DRVI相对定位指令。

4,使用M24正转启动,执行DRVA绝对定位指令。

5使用M25反转启动,执行DRVA绝对定位指令。

6使用M31启动,执行ZRN原点回归指令。

7使用M32启动,执行DVIT中断定长指令。

程序:

在这里如果大家有看不懂的,可以看看前面的文章,对原点回归指令的介绍。

喜欢更多PLC知识,关注小编不迷路噢!

图文详解|三菱FX3U表格定位指令案例,资深工程师亲授实操经验

一、案例(项目)描述

如下,有一台触摸屏,连接了一台3U的PLC,PLC下面带了一台步进电机,现在需要写一段控制的程序对步进电机进行控制。( 步进电机步距角1.8,螺距2mm,细分设置为4;X5是负极限 ,X4是原点,X3是正极限)

要求:

1)手动模式下,可自动正反转

2)按下回原点按钮,能够自动回原点

3)自动模式下 ,按下启动按钮,电机按照设定的位置走(位置1——位置2——位置3——位置4——位置5——位置1)每个位置会停顿1s,不断循环。

4)按下第二次启动按钮,设备停止,重新按下启动时设备继续动作。

5)按下急停按钮按钮,步进电机立即停止运行。

6)使用三菱plc的表格定位功能

二、I/O分配

三、步进电机接线

四、程序编写

1)极限信号及原点回归

X3和X5接的分别是正负极限的感应器,程序编写控制对应的特色中间继电器;(原点回归速度和爬行速度在后面的表格设置即可)原点回归动作由M5按钮触发,必须要在轴1没有动作时,才能触发原点回归。

2)手动控制

在手动状态下,并且没有在回原点,可以用M3和M4这2个按钮,控制电机正反转,控制的指令使用PLSV(可变速脉冲输出指令);

3)启停控制

在自动状态下,按下启动按钮,触发ALT指令,切换M10的状态,作为启停控制,后面的程序可以用M10作为触发条件,同时,用寄存器D10记录动作顺序,如果启动时在0步,就直接跳到第1步,如果不在0步,就直接控制M10,这样这个按钮就能做到暂停;

按下停止按钮,就复位M10同时清空D0。

4)表格调用控制

每一步动作就调用表格对应的程序,等于1时,调用表格的第1行指定的定位控制(后面讲解表格的设置),动作执行完毕时,M8029会导通,做个延时,1秒后,让D0加1,进入下一步。后面的动作一样的写法

5)表格设置

首先要勾选内容定位设置,后面才能设置表格定位。

之后设置好速度参数,点击详细设置,设置表格定位的详细内容

指定好Y0对应的方向点为Y7(方向点接线接的Y7),设置好5行定位的信息,比如

DTBL Y0 K1这个指令调用的就是第一行的定位指令,这里使用了绝对定位。

还需要指定表格定位的起始软元件,指定了R0(和D0一样的寄存器,也可以使用D元件)指定好后,表格定位第一行的脉冲数就保存到R0,速度保存到R2;表格定位第二行的脉冲数保存到R4,速度保存到R6... ...

如果想改变定位的速度和位置,可以通过程序修改这些寄存器的值,plc重新开机后,这些寄存器就会变回初始设置的值。

6)表格设置

在触摸屏设置D200开始的5个地址作为定位坐标,需要先计算把距离转换成脉冲,从已知的步距角1.8度,一圈就是200个脉冲,设置了4倍细分,就是一圈800个脉冲,再由螺距时是2mm,可以得出脉冲当量等于2/800=0.0025mm,因此把这5个数据都去除以0.0025就能得到实际的脉冲数,存放到D300开始的5个寄存器里面,再用DINT指令把浮点数转换成整数,(这里使用了FOR循环,可以让数据的运算感觉讲解,不理解可以先去看FOR循环的基础课)

得到的位置一一传送到表格定位设置指定的寄存器里,这样通过触摸屏就能指定对应的位置。

最后面做一个位置的显示,把当前位置转换成浮点数,再去乘以脉冲当量,就能得到实际的位置信息。

(技成培训网原创,作者:陈育鑫,未经授权不得转载,违者必究)

往期推荐:

手机版电工专用计算器,1分钟快速搞定复杂的电工计算

13种电气计算EXCEL表格,自动生成!从此计算不求人(超实用)

14款热门电工仿真等软件,免费下载

相关问答

三菱PLC定位指令的相关设置?

三菱PLC的定位指令包括绝对定位和相对定位两种。其中,绝对定位需要设置目标位置的绝对值,而相对定位则需要设置目标位置与当前位置之间的相对距离。在设置过程...

三菱plc绝对定位指令?

三菱PLC有多种绝对定位指令可供选择,并不是唯一的一种。其中比较常见的有MOV(AbsoluteAddressing)、MOV(High-Speed,AbsoluteAddressing)等指...

怎么用PLC读取GPS模块的定位信息-ZOL问答

PLC都支持串口读取、下载和上传简单的数据信息,要实现PLC读取,需要GPS模块支持串口(UART)通信才行,比如天工测控(*KYLA*)的智能穿戴GPS模块SKG09A就具有这样的功...

三菱plc定位限位指令?

三菱PLC定位限位指令包括两个主要指令,分别是LIM+和LIM-.LIM+用于设定正向限位,一旦达到设定的位置,PLC将停止执行动作。而LIM-则用于设定负向限位,当运动到...

plc模块有定位查找功能吗?

国产plc里面基本是没有定位模块的,这样子会加大成本投入,竞争优势减少。而且,plc主要功能是执行指令,所以很少有定位模块加入里面。国产plc就是打价格战,除...

PLC如何实现伺服电机的定位控制?

PLC发出脉冲数量就是为了伺服电机行走路程远近,频率就是为了控制电机速度,就是为了精确控制位置和速度。在小型PLC中,使用者可以通过一些指令来控制脉冲的频率...

欧姆龙plc相对定位和绝对定位指令?

欧姆龙PLC在相对定位和绝对定位方面都有相应的指令。相对定位指令一般是指REL指令,它基于寄存器当前的值加上给定的偏移量进行定位,适用于在目标位置相对于当...

三菱plc相对位置指令d8140的使用方法?

相对定位指令DDRVIk1000,k2000,Y0,Y4,意思是以2000的速度发1000个脉冲,脉冲输出点Y0,方向点Y4,D8140和D8141是当前的脉冲数,经过换算可以用来作为当前位...相...

三菱plc相对定位方向设定?

您好,三菱PLC相对定位方向的设定可以通过以下步骤实现:1.打开MitsubishiPLC编程软件,创建一个新的程序。2.在程序中选择需要进行相对定位的运动轴,...

plc三点定位法?

PLC三点定位法是一种通过测量三个已知位置点与目标位置之间的距离来确定目标位置的方法。这种方法基于几何学原理,通过三个已知位置的基站测量到目标位置的距...

 装修除味剂  国际金融管理 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2025  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部