三菱PLC高速输出(1),初涉定位指令,脉冲输出PLSY的讲解。
对于伺服或步进电机使用的脉冲输出控制指令,需要根据不同功能选择需要的指令,三菱PLC中的高速脉冲输出指令主要有16位的PLSY、PLSR、PLSV,32的DPLSY、DPLSR、DPLSV,今天就来说说基本的PLSY指令的介绍。
1、三种指令(PLSY、PLSR、PLSV)的区别 1) 简单介绍下这几个的区别,PLSY是基本的脉冲输出,功能是发送指定频率和指定数量脉冲的指令;2) PLSR是带有加减速功能的脉冲输出指令,功能是发送指定频率和制动数量脉冲的指令,同时能指定从0到指定频率的时间或从指令频率到0的时间。如果这个加减速时间设置为0则与PLSY指令一样;
3) PLSV是输出带有旋转方向的可变速脉冲指令,功能是输出指定方向和指令频率的脉冲,它与PLSR区别是可在指令运行中改变频率,PLSR则是即使改变操作数运行中也不反映,在下一次指令驱动时更改内容有效。
2、PLSY指令说明
PLSY指令说明
其中S1是指定脉冲频率,S2是发送的脉冲数量,D是脉冲输出Y端子,其中16位指令PLSY的频率范围0~32676Hz,脉冲数量32676(2^15)P,32位指令S1脉冲频率采用基本单元0~100000Hz,采用高速输出适配器0~200000Hz,输出脉冲数量S2范围是0~2147483647(2^31)P。脉冲输出端子目前FX3系列只支持Y0和Y1。
3、需掌握的相关软元件
1)特殊辅助继电器M8029
M8029是指令完成标志,意思就是指令发送完成后会置位ON状态,脉冲未发送完毕或者中断、停止则处于OFF状态,使用多个M8029需要注意其位置,一定将其放在监视指令的正下方:
M8029放置位置
下面我们在三菱FX3g型PLC中看下指令的使用,XY双轴采用PLSY指令,X轴频率200p/s,脉冲数量2000p,Y轴脉冲频率500p/s,脉冲数量2500p,可以算出,X轴10s完成,Y轴5s完成,下面观察M8029的变化:
M8029的变化
从上图看出,Y轴脉冲发送完成后,M8029闭合,但只用Y轴下方的M8029有输出M201,X轴没有,等到X轴脉冲指令完成,M200才闭合,所以在放置M8029标志一定要注意位置。
2)特殊辅助继电器M8145、M8146,M8340、M8350,M8145、M8146为脉冲停止输出,意思就是讲这两个M置位,则脉冲立刻停止输出,另外,复位M后,需要重新将脉冲指令执行从OFF到ON的状态, 例如上图的M0;M8340、M8350是Y0、Y1端子输出标志位,Y端子有输出则相应标志为ON状态。
3) 特殊寄存器D8140、D8142、D8136
D8140为Y0端子输出的累计脉冲,D8142是Y1端子输出的累计脉冲,D8136是Y0和Y1总输出累计脉冲, 对于寄存器清零使用MOV K0 D840指令完成。
特殊软元件
附: 如果将脉冲个数设置为0,则进入速度模式, 以指定频率发送无限脉冲。 如果频率和脉冲超过3267则需要选择32位指令DPLSY,输出传输选择DMOV。
工控界必须会的脉冲输出(PLSY)指令代码想要高工资的程序员来!
脉冲输出指令PLSY
概要
发出脉冲信号用的指令。
功能和动作说明
1. 16位运算(PLSY)
从输出YD 中输出S1 个频率为 S2的脉冲串。
2. 32位运算(DPLSY)
输出Y D中输出[ S1+1、S1 ]个频率为[ S2+1、S2 ]的脉冲串。
相关软元件
1. 指令执行结束标志位
指令执行结束的标志位,在其他指令中也使用相同的标志位(M8029)。使用了使标志位变化的其他指令和多个 PLSY(FNC 57)指令时,请务必在要监视的指令的正下方使用。
2. 输出脉冲数的当前值监控
从Y000、Y001输出的脉冲数会被保存在下面的特殊数据寄存器中。
可以用下面的程序清除各数据寄存器的内容。
3. 停止脉冲输出
• 指令输入OFF后,会即刻停止输出,再次置ON后,从最初开始运行。 • 下面的特殊辅助继电器(M)置ON后输出会停止。
再次输出脉冲时,如果与输出信号相支持的软元件(FX3G·FX3GC: M8145、M8146、M8349、M8359 FX3U·FX3UC: M8349、M8359)OFF后,请对脉冲输出指令执行OFF→ON操作后再次驱动。
注意要点
1. S1、 S2中指定字软元件的情况
如果在指令执行过程中更改字软元件的值时,指令的动作变为如下所示的情况。
• S1中的数据被更改时,输出频率也随之相应改变。
• S2被更改时,从指令下一次被驱动开始变更内容生效。
2. 频率 S1
使用基本单元的晶体管输出时,请将输出频率 S1设定在100,000Hz以下。 用超出100,000Hz频率的脉冲使负载运行时,可编程控制器有时候会出现故障。 此外,请不要将输出频率设定为0。
3. 有关脉冲输出
• 中可以指定的软元件,只有基本单元的晶体管输出,以及高速输出特殊适配器*1的Y000、Y001有效。 在继电器输出型或晶闸管输出型的FX3U可编程控制器中使用PLSY(FNC 57)指令时,需要使用高速输出特殊适 配器。
*1. 高速输出特殊适配器只能连接到FX3U可编程控制器。
• 脉冲的ON/OFF时间占空比为50%。(即ON=50%、OFF=50%)
• 采用不受顺控程序(运算周期)影响的专用硬件来执行输出控制。
• 发出连续脉冲时,指令输入若为OFF,则D 输出为OFF。
4. FX3G、FX3U、FX3GC、FX3UC系列基本单元的脉冲输出端子的使用
输出Y000和Y001为高速响应输出。 使用脉冲输出指令和定位相关指令时,请将开集电 极型晶体管输出的负载电流调节在10~100mA (DC5~24V)。
负载较轻的场合,如下图中的回路所示,请在使用的 输出端子(Y000或Y001)的外部并联等效电阻,以确保 输出晶体管中流过的电流符合上述的规定电流。
程序举例(希望脉冲的输出数量没有限制时)
S2设定为K0时,可以无限制发出脉冲。
相关问答
plsy命令怎么写?
PLSY:16位连续执行型脉冲输出指令DPLSY:32位连续执行型脉冲输出指令。FXPLC的PLSY指令的编程格式:PLSYK1000D0Y0K1000:指定的输出脉冲频率,可以是T,....
三菱plsy命令说明?
1三菱PLSY命令是一种针对三菱PLC编程的指令。2PLSY命令的作用是控制步进电机的转动速度和方向,可以根据应用需要进行编程控制。3此外,PLSY命令也可以结合其...
plsv和plsy指令详解?
1.plsy这是基本的脉冲输出指令,指令内容是plsyS1S2D,由指定端口D以S1的频率发送S2个脉冲其中:S1是脉冲频率数据对于16位指令(PLSY)范围是1~327672.plsv...
三菱PLC中的PLSY指令,怎么用?
在三菱PLC中,PLSY指令用于实现同时执行多个指令的功能。PLSY指令可用于并行处理不相关的程序步骤,从而提高PLC的处理效率。使用PLSY指令的基本语法如下:PLSY[...
plc程序如何产生脉冲-皇室米澜的回答-懂得
PLS与PLF是上升沿与下降沿检测指令,不能用于脉冲输出。三菱PLC用于脉冲输出的指令应用指令里的FNC55--FNC59。一般用PLSY指令输出,还需设置一些...
三菱A1SCPU-S1三菱plcplsy怎么样处理
[回答]产品品牌:三菱产品名称:底板产品型号:A38B5插槽。可以电源单位安装的QnA/用于A系列单位安装。当从编程器输入的程序存入到用户程序存储器中,然后CPU...
三菱plc编程指令?
展开全部以下是三菱plc常用的指令,还有不懂的可以问我一程序流程控制指令—FNC00~0900CJ条件转移01CALL子程序调用02SRET子程序返回03IRET中断...
三菱plcfx3uc,控制伺服电机一直一个方向转。指令为PLSYK1000K0Y0?
将伺服驱动器设置为位置方式,驱动方式为脉冲+方向信号。Y0作为脉冲发送端,方向信号可以为任意输出点。控制方向信号来实现转向。Y1与Y0为独立两个脉冲发送点,...
台达PLC有没有多段速脉冲输出指令?
PLSY就能做多段速度脉冲输入,必要改动频率值就行了,除此还有DPTPO、DVSPO等指令,你可以想到。望接纳。。。。。台达PLC可以同时输入两路脉冲,但是...
步进驱动器脉冲指令?
该步进驱动器脉冲指令如下:以三菱PLC的脉冲+方向控制为例首先是接线:步进驱动器的脉冲端,分别接到PLC的脉冲输出端Y0,方向端接PLC任意输出端Y3;然后是编程...