三菱PLC如何用相位编程

三菱PLC如何用相位编程,第1张

相位编程就是相对定位指令也就是DRVI

(D)DRVI(P) S1. S2. D1. D2.

S1.:输出脉冲

S2.:输出脉冲频率

D1.:输出脉冲端口

D2.:指纳隐定选装方向端口

1、可调脉冲输出指令PLSV

为任意时间可变速指令,可以实时改变脉冲频率的指令,在指令中可以设置脉冲的实时频率、发出脉冲的输出点,和方向点(如用于手动前进或后退)。但是不能设置发出脉冲的总数,也就是不能通过指令定位,如果需要不是很精准的定位可以在使用高速点的时候用脉冲计数器和目标值做一个比较,但是会在PLC的每个扫描周期比较一次,所以会超出一些脉冲。

程序例:︱-----︱︱-----------(PLSV D300 Y000 Y003)

2、绝对定位指令DRVA和相对定位指令DRVI

输出只能应用于高速点。他们的指令表现形式基本一致,在它们的指令中可以设置脉冲总数、脉冲频率、脉冲的发出点和方向点。

高速脉冲点的特点就是他穗汪们有自己的脉冲计数寄存器,也就是不管通过上述哪个指令发出脉冲,高速点会有以一个特定的寄存器记录所发出的脉冲数,包括正向的和反向的,可作为运动控制中每个轴的坐标。

上海PLC培训-以上两个指令不同之处就是:DRVA是绝对记录脉冲式的,它的脉冲总数实际是它要到达的目标值,也就是和各高速点的计数寄存器相匹配,例如,当你输入脉冲目标值为20000,而你高速点的计数寄存器中是30000,这时它会朝着反向发出10000个脉冲;而DRVI指令却不同,它不管高速点计数器中的脉冲坐标值,它会向正方向运行20000个脉冲,因而成为相对脉冲指令。

程序例:︱-----︱︱-----------(DRVA D1000Z6 D2000Z6 Y000 Y003)

程序例:︱-----︱︱-----------(DRVI K400 K400 Y000 Y003)

3、原点复位指令ZRN是三菱PLC的原点回归指令。应用指令编号是156,前面加D表示32位。快到原点位置时触发一个接近开关,当工作台运行到近零点时,收到接近开关触发信号后减速到一个很低的速度继续向前走(避免机械冲击)。在低速状洞族厅态下等待伺服驱动器内置编码器发来原点脉冲。收到脉冲后停止行走。

前言

我们先用信号发生器,产生一组相位差为30°的正弦波信号。其实一开始,我是想用我之前的一块4G手机信号主板来做演示的,不过找了很久都没找到它的电源,就使用信号发生器演示了。

1、运行APP

点击运行FreeTest的示波器APP软件。这个就不算做步骤之一了。

2、波形显示

软件会自动连接示波器,不过这个时候波形看起来是比较乱的。好了,第一步,点击自动设置。设备这个时候首手会花几秒自动测量波形的频率和电压幅度,同时调整示波器工作参数。

3、调整波形显示

自动测量后的波形看起来就很直观了,两路波形有明显的相位差。

4、使能XY模式

第二步,者改嫌点击运行XY模式。这时候软件就直观的显示出两路的相位差为30°了(歼慎330°是负的相位差)。XY模式也称李莎育图形模式,是信号波形在水平和垂直坐标上的叠加。

5、其他波形的测量

换一个场景。我们把信号换成两路都是1KHz三角波,并把相位调成119°。

6、小结

测量出来的相位和信号发生器的一致。频率也对的上。

FreeTest的示波器 *** 作上都比较简洁,主要也是得益于安卓系统吧。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12353582.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存