直播课堂
HOME
直播课堂
正文内容
plc编程视频定位篇 想知道PLC的定位指令的使用程序,伺服接线图?这篇文章别错过
发布时间 : 2025-05-03
作者 : 小编
访问数量 : 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知识,关注小编不迷路噢!

这样学PLC的定位控制、模拟量应用、通信功能,保准事倍功半~

关于如何学习西门子PLC这个问题。上次说到,有了电工基础之后,需要掌握PLC入门的基础知识和PLC编程指令知识, 了解这两大方面,你对PLC编程基础和逻辑控制顺序的设置就掌握的八九不离十了!

接下来要攻克的是PLC的各种扩展功能的应用。为什么是这个部分?因为学习PLC的最终目的就是学会用PLC来操作应用,这部分内容中有各种指令、通信以及编程,这是重中之重。总共有三大部分,分别是:PLC的定位控制功能应用、PLC模拟量应用、PLC的通信功能应用...

说起定位控制,高频脉冲输入输出 必不可少,它主要用于步进电机和伺服电机的控制上,一般用于运动控制,就像S7-200PLC,它所提供的PWM、PTO和EM253模块,这三种方式都能实现速度、位置的开环运动控制。

此外还涉及到高速计数器的应用 ,高速计数器一般与编码器或光栅尺配合使用来测量转速或是位移,且高速计数器不同于普通计数器,你会遇到选择0-5中哪个高速计数器?8种模式中选用哪种?启用它并让它计数等问题,这就涉及到它的两条指令。此外,PLC的高速计数器如何使用?如何接收编码器的信号?这是重点。

总之,高速脉冲输入输出这方面涉及的知识很多,而且也很重要,建议大家先了解一些运动控制和运动组态的基本知识,然后再学习运动控制指令,比如:初始化运动指令、手动控制指令、回原点指令、RUN指令等等,这些指令在编程时都是能用到的。

接着要解决PLC模拟量功能应用 这块了,会遇到传说中的PID,PID 在工业控制领域属于常用的控制,它就是闭环控制系统的比例-积分-微分控制算法,大家可以理解为是一种数学算法,PLC如何实现PID控制?这是大家要掌握的内容。

就比如上图,这是S7-200PLC实现PID控制的三种方式,分别是PID向导、PID指令以及自行编程,其实PID向导和PID指令没有很大区别,唯一的不同是能使用的工具不同。

PID向导一般是比较常见且提倡的方法(重要),需要了解PID调节控制面板,再就是PID指令了,会涉及到PID回路表,自行编写PID算法的话,要用到很多公式,这些东西大家要各有侧重。

最后,PLC的通信功能应用,主要是串行通信和以太网通信。

首先清楚串行通信的分类,按传输方式分、接口类型分等等。在这块,你会遇到自由口通信、MODBUS通信、USS协议通讯等。

MODBUS通信 很多设备能用上,这个必须掌握。此外,USS协议通讯和MODBUS通信都是基于自由口通讯而来的,所以串行通讯的重点就是自由口通讯 ,如何按照协议去编写程序,或者如何定义协议?这是大家在学习自由口通信时要解决的内容。

比如:S7-200SMART PLC的串行通讯就是基于485接口上的通讯,同时也能扩展一个串行通信口,扩展通信口可支持232和485接口,但究竟用哪个接口这就取决于软件中的硬件配置了。

再说说以太网通信 吧,S7-200SMART PLC有标配以太网通信接口,大家经常会用它来编程、下载程序、连接触摸屏,此外其实也支持其他通讯,比如:S7通信、TCP/IP通信、MODBUS TCP/IP通信等等...

总结:各行各业的机型不同,使用的指令也不同,所以大家不用要求自己学的很全面,了解所有的机型以及背会所有指令。大家只要清楚这个系列的CPU能提供给大家什么功能,如何能用技巧来灵活运用指令, 用的时候借助手册等工具来使用相关指令,达到举一反三的效果才是王道~(技成培训原创,未经授权不得转载,违者必究!)

上期同系列文章回顾:

西门子PLC知识点这么多,我该从哪开始学?【快速掌握PLC诀窍】

相关问答

PLC上的定位模块是如何用的?

定位模块上的点,可以按照普通I/O那样的连接,也可以走通讯,DOG可以在软件上设置,不过一般在定位模块上也可以设置。三菱PLCQ系列定位模块:1,外...定位模块...

plc有几种定位脉冲的输出方式?

PLC有两种定位脉冲的输出方式。因为PLC一般用于自动化控制领域,其中控制运动定位是一项重要任务,为了实现这项任务,PLC需要提供定位脉冲信号。PLC可以通过独立...

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

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

西门子plc定位指令详解?

西门子PLC(可编程逻辑控制器)的定位指令用于控制电机或执行器的位置。它可以指定目标位置、速度和加速度,并监测实际位置。定位指令通常使用闭环控制系统,通...

PLC进行定位控制前,必须搜索到原点位置,从而建立运动控制的坐标系。定位控制从原点开始,时刻记录着控制对象的当前位置,根据目标位置的要求驱动控制对象运动。【判断题】

PLC进行定位控制前,必须搜索到原点位置,从而建立运动控制的坐标系。定位控制从原点开始,时刻记录着控制对象的当前位置,根据目标位置的要求驱动控制对象运...

三菱PLC中的相对定位如何使用?

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

三菱plc相对定位和绝对定位指令?

三菱PLC的相对定位指令是使用当前位置加上设定的偏移量来确定目标位置,常用的指令有MOV、ADD等。而绝对定位是直接设定目标位置的具体数值,常用的指令有LD、LD...

三菱plcFX1N,怎么编程编码器的ab相,实现长度定位?

精度一样高,频率都是100KHZ,都可以适应定位指令进行定位。精度高不高主要取决于你所控制的伺服驱动器的每周脉冲量的多少盒丝杆的导程大小,一般来说,丝杆导...

PLC电镀行车用接近开关定位计数怎么写?

电镀行车定位电镀自动线使用接近开关定位的示意图如下,在相应的设备处装接近开关,行车的运动方向根据所处位置(检测到X信号)改变。步骤1我们对行车进行标记,...

三菱plcFX1N,怎么编程编码器的ab相,实现长度定位?

使用高速计数器C251,实现AB相控制,X0和X1分别接在编码器的A相和B相。C251数值可以写K999999,没有关系的。C251的当前值和你的定位数值做区间比较,需要用到的...

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

QQ

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

热线

188-0000-0000
专属服务热线

微信

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