pto ptoa ptf.docx

上传人:b****5 文档编号:6360988 上传时间:2023-01-05 格式:DOCX 页数:22 大小:322.59KB
下载 相关 举报
pto ptoa ptf.docx_第1页
第1页 / 共22页
pto ptoa ptf.docx_第2页
第2页 / 共22页
pto ptoa ptf.docx_第3页
第3页 / 共22页
pto ptoa ptf.docx_第4页
第4页 / 共22页
pto ptoa ptf.docx_第5页
第5页 / 共22页
点击查看更多>>
下载资源
资源描述

pto ptoa ptf.docx

《pto ptoa ptf.docx》由会员分享,可在线阅读,更多相关《pto ptoa ptf.docx(22页珍藏版)》请在冰豆网上搜索。

pto ptoa ptf.docx

ptoptoaptf

6-2-11.相对位置多段脉冲控制[PTO]

1、指令概述

以指定的参数分段产生相对位置脉冲的指令。

相对位置多段脉冲控制[PTO]

16位指令

-

32位指令

PTO

执行条件

边沿触发

适用机型

XC3、XC5、XCM、XCC

硬件要求

V3.3及以上

软件要求

V3.3及以上

2、操作数

操作数

作用

类型

S1

指定输出脉冲参数的软元件首地址编号

32位,BIN

S2

指定外部中断输入端口的编号

D1

指定脉冲输出端口的编号

D2

指定脉冲输出方向端口的编号

3、适用软元件

操作数

系统

常数

模块

D

FD

ED

TD

CD

DX

DY

DM

DS

K/H

ID

QD

S1

字软元件

操作数

系统

X

Y

M

S

T

C

Dn.m

S2

D1

D2

位软元件

PTO指令具备两种控制模式,以下将一一作出介绍。

模式1:

不带外部中断的PTO

功能和动作

《32位指令形式》

《不带方向》

 

《带方向》

 

参数地址功能分配如下所示(各参数均为32位,占用两个字节):

●S1:

总段数N,范围1~255

●S1+2:

内部保留

●S1+4:

脉冲无限段(即脉冲个数为0的段)的方向,0为正向;1为反向

一条指令中只允许配置1段脉冲个数为0的段。

●S1+6:

脉冲下降斜率,即每秒递减频率或单位时间内脉冲频率变化值,0表示急停

●S1+8:

第1段脉冲的起始频率

●S1+10:

第1段脉冲的终止频率

●S1+12:

第1段脉冲的脉冲个数

●S1+14:

第2段脉冲的起始频率

●S1+16:

第2段脉冲的终止频率

●S1+18:

第2段脉冲的脉冲个数

●S1+20:

第3段脉冲的起始频率

●S1+22:

第3段脉冲的终止频率

●S1+24:

第3段脉冲的脉冲个数

……

依此类推第N段脉冲的参数地址

●参数地址是以Dn或FDn为起始地址的一段区域。

上例:

(D1,D0)设定脉冲总段数、(D5,D4)设定无脉冲段的方向,(D7,D6)设定脉冲的下降频率;(D9,D8)设定第1段脉冲的起始频率,(D11,D10)设定第1段脉冲的终止频率,(D13,D12)设定第1段脉冲的脉冲个数……,最多可设定255段。

●脉冲输出:

一般为Y0、Y1;不同型号PLC,脉冲输出点不同,请根据使用型号设定。

●用户可设置第m段的脉冲个数为0,表示脉冲个数无限。

●如果设置第m段脉冲个数为0(脉冲个数无限段),必须第m段的起始频率和终止频率相等(平稳段),否则不执行发脉冲操作。

●脉冲个数不为零的段,脉冲的方向由脉冲个数的正负来决定;脉冲个数为零的段,脉冲的方向由S1+4参数设置来决定。

●S1+6参数,决定了在执行PSTOP指令(详细请参见PSTOP指令)时的缓停斜率。

●脉冲数据块占用寄存器空间大小为[(N*3+4)+(N*3+4)+(N*4+5)]*2。

●此脉冲执行的触发条件是上升沿,若为常闭信号的话将会循环执行。

如下图,连续9段脉冲构成的一条曲线,脉冲输出端子为Y0,方向端子为Y2;每段的起始频率、终止频率与脉冲个数如表格所示:

名称

起始频率(Hz)

终止频率(Hz)

每段相对脉冲数

第1段

1000

1500

3000

第2段

1500

3200

3200

第3段

3200

6000

2000

第4段

6000

8000

10000

第5段

8000

8000

18000

第6段

8000

6000

10000

第7段

6000

3200

2000

第8段

3200

1500

3200

第9段

1500

1000

3000

梯形图如下所示:

参数设置方式一:

直接通过PLC编辑软件上的自由监控

来进行参数设定,如下图:

注意:

由于此脉冲指令占用的寄存器地址范围为D4000~D5205,所以此范围内的寄存器切勿用作他用!

参数设置方式二:

直接通过PTO脉冲配置表进行快速配置(推荐客户使用此方式),方便、直观、不易出错:

注意:

(1)由于此脉冲指令占用的寄存器地址范围为D4000~D4205,所以此范围内的寄存器切勿用作他用!

(2)当您配置完点击“写入PLC”,再点击“停止”、“运行”即可。

 

模式2:

带外部中断的PTO

功能和动作

《32位指令形式》

 

参数地址功能分配如下所示(各参数均为32位,占用两个字节):

●S1:

总段数N,范围1~255

●S1+2:

内部保留

●S1+4:

脉冲无限段(即脉冲个数为0的段)的方向,0为正向;1为反向

●S1+6:

脉冲下降斜率,即每秒递减频率,0表示急停

●S1+8:

第1段脉冲的起始频率

●S1+10:

第1段脉冲的终止频率

●S1+12:

第1段脉冲的脉冲个数

●S1+14:

第2段脉冲的起始频率

●S1+16:

第2段脉冲的终止频率

●S1+18:

第2段脉冲的脉冲个数

●S1+20:

第3段脉冲的起始频率

●S1+22:

第3段脉冲的终止频率

●S1+24:

第3段脉冲的脉冲个数

……

●依此类推第N段脉冲的参数地址

如果用户没有设置脉冲个数为零的段(脉冲个数无限段),则当前指令不执行。

●如果外部信号产生在脉冲个数为零的段(脉冲个数无限段),则切换到下一段发送脉冲(如果无下一段,则停止发送脉冲)。

●如果外部信号产生在脉冲个数不为零的段,则根据用户设定的S1+6参数,按设定斜率走完剩余脉冲个数;如果剩余脉冲个数大于脉冲频率下降段所需的脉冲个数,则先按照当前时刻的频率先走一个平稳段,然后再走脉冲频率下降段。

●S1+6参数,决定了在执行PSTOP指令时的缓停斜率。

●不支持绝对位置指令,不支持带方向的指令。

●此脉冲执行的触发条件是上升沿,若为常闭信号的话将会循环执行。

下面分情况说明指令的执行方式:

●外部中断信号产生在脉冲个数无限段(脉冲个数为0)。

当遇到外部中断信号的时候,直接切换到下一段发送脉冲,Ss=S3+S4+S5。

S3为第3段脉冲个数;

S4为第4段脉冲个数;

S5为第5段脉冲个数。

●外部中断信号产生在脉冲个数不为零的段,并且剩余脉冲个数Ss大于脉冲频率下降部分所需的脉冲数Sn。

当遇到外部中断信号的时候,先按当前频率走平稳段Sm=Ss-Sn,再走脉冲频率下降段Sn。

Ss为剩余段的脉冲总个数。

Sn为遇到外部中断信号后,脉冲频率下降部分所需的脉冲数。

Sm为遇到外部中断信号后,脉冲平稳部分所需的脉冲数。

S6为第6段脉冲个数。

S7为第7段脉冲个数。

S8为第8段脉冲个数。

●外部中断信号产生在脉冲个数不为零的段,,并且剩余脉冲个数Ss小于脉冲频率下降部分所需的脉冲数Sn。

当遇到外部中断信号的时候,按用户设定斜率直接走斜坡信号,当Ss=S6+S7的时候,停止脉冲发送。

Ss为剩余段的脉冲总个数。

S6为第6段脉冲个数。

S7为第7段脉冲个数。

Sn为遇到外部中断信号后,脉冲频率下降部分所需的脉冲数。

当S1+6=0即下降频率为0的时候,走完平稳段,脉冲停止。

Sm=S6+S7+S8

●外部中断信号产生在脉冲个数不为零的段,,并且剩余脉冲个数Ss小于脉冲频率下降部分所需的脉冲数Sn。

当遇到外部中断信号的时候,按用户设定斜率直接走斜坡信号,当Ss=S6+S7的时候,停止脉冲发送。

Ss为剩余段的脉冲总个数。

S6第6段脉冲个数。

S7第7段脉冲个数。

Sn为遇到外部中断信号后,脉冲频率下降部分所需的脉冲数。

 

6-2-12.绝对位置多段脉冲控制[PTOA]

1、指令概述

以指定的参数分段产生绝对位置脉冲的指令。

绝对位置多段脉冲控制[PTOA]

16位指令

-

32位指令

PTOA

执行条件

边沿触发

适用机型

XC3、XC5、XCM、XCC

硬件要求

V3.3及以上

软件要求

V3.3及以上

2、操作数

操作数

作用

类型

S1

指定输出脉冲参数的软元件首地址编号

32位,BIN

D1

指定脉冲输出端口的编号

D2

指定脉冲输出方向端口的编号

3、适用软元件

操作数

系统

常数

模块

D

FD

ED

TD

CD

DX

DY

DM

DS

K/H

ID

QD

S1

字软元件

操作数

系统

X

Y

M

S

T

C

Dn.m

D1

D2

位软元件

 

模式:

脉冲总个数固定的PTOA

功能和动作

《32位指令形式》

《不带方向》

 

《带方向》

 

参数地址功能分配如下所示(各参数均为32位,占用两个字节):

●S1:

总段数N,范围1~255

●S1+2:

内部保留

●S1+4:

脉冲无限段(即脉冲个数为0的段)的方向(0为正向,1为反向)

●S1+6:

脉冲下降斜率,即每秒递减频率,0表示急停

●S1+8:

第1段脉冲的起始频率

●S1+10:

第1段脉冲的终止频率

●S1+12:

第1段脉冲的绝对位置

●S1+14:

第2段脉冲的起始频率

●S1+16:

第2段脉冲的终止频率

●S1+18:

第2段脉冲的绝对位置

●S1+20:

第3段脉冲的起始频率

●S1+22:

第3段脉冲的终止频率

●S1+24:

第3段脉冲的绝对位置

……

●依此类推第N段脉冲的参数地址

第一段脉冲的方向由当前段的脉冲个数和累计脉冲个数决定,其它段的脉冲方向由当前段的脉冲个数和上一段的脉冲个数来决定;

●占用寄存器地空间:

[(N*3+4)+(N*3+4)+(N*4+5)]*2;

●此脉冲执行的触发条件是上升沿,若为常闭信号的话将会循环执行。

 

如下图,连续9段脉冲构成的一条曲线,脉冲输出端子为Y0,方向端子为Y2;每段的起始频率、终止频率与脉冲绝对位置如表格所示:

名称

起始频率(Hz)

终止频率(Hz)

每段绝对脉冲数

第1段

1000

1500

3000

第2段

1500

3200

6200

第3段

3200

6000

8200

第4段

6000

8000

18200

第5段

8000

8000

36200

第6段

8000

6000

46200

第7段

6000

3200

48200

第8段

3200

1500

51400

第9段

1500

1000

54400

梯形图如下所示:

参数设置方式一:

直接通过PLC编辑软件上的自由监控

来进行参数设定,如下图:

注意:

由于此脉冲指令占用的寄存器地址范围为D4000~D5205,所以此范围内的寄存器切勿用作他用!

参数设置方式二:

直接通过PTO脉冲配置表进行快速配置(推荐客户使用此方式),方便、直观、不易出错:

注意:

由于此脉冲指令占用的寄存器地址范围为D4000~D5205,所以此范围内的寄存器切勿用作他用!

6-2-13.脉冲停止[PSTOP]

1、指令概述

脉冲停止指令,针对PTO功能执行。

脉冲停止[PSTOP]

16位指令

-

32位指令

PSTOP

执行条件

常开/闭线圈触发

适用机型

XC3、XC5、XCM、XCC

硬件要求

V3.3及以上

软件要求

V3.3及以上

2、操作数

操作数

作用

类型

S1

指定脉冲停止输出的端口编号

S2

指定脉冲停止模式的数值

十进制,K

3、适用软元件

操作数

系统

常数

模块

D

FD

ED

TD

CD

DX

DY

DM

DS

K/H

ID

QD

S2

字软元件

操作数

系统

X

Y

M

S

T

C

Dn.m

S1

位软元件

功能和动作

 

●该指令用于停止PTO脉冲指令。

●S2:

停止模式(急停;缓停)。

当S2为K1时,且M0导通,脉冲急停。

当S2为K0时,且M0导通,脉冲缓停,按照PTO指令对应的S1+6参数中用户设定的斜率来停止脉冲(当S1+6参数为0时,即为急停模式)。

6-2-14.可变频率单段脉冲输出[PTF]

1、指令概述

以指定的参数分段产生频率可变的脉冲指令。

可变频率单段脉冲输出[PTF]

16位指令

-

32位指令

PTF

执行条件

常开/闭线圈触发

适用机型

XC3、XC5、XCM、XCC

硬件要求

V3.3及以上

软件要求

V3.3及以上

2、操作数

操作数

作用

类型

S1

指定输出脉冲参数的软元件首地址编号

32位,BIN

D1

指定脉冲输出端口的编号

D2

指定脉冲输出方向端口的编号

3、适用软元件

操作数

系统

常数

模块

D

FD

ED

TD

CD

DX

DY

DM

DS

K/H

ID

QD

S1

字软元件

操作数

系统

X

Y

M

S

T

C

Dn.m

D1

D2

位软元件

功能和动作

《32位指令形式》

《不带方向》

 

《带方向》

 

参数地址功能分配如下所示(字地址参数均为32位,占用两个字节):

●S1:

脉冲频率

●S1+2:

脉冲的上升下降频率,即单位时间(秒)递增/递减频率

●当前段发送的脉冲个数和累计脉冲个数都不刷新

●每个扫描周期都以当前设定的脉冲频率作为目标

(A)单位时间递增脉冲数等于零(S1+2参数为0)

脉冲频率直接按照用户设定频率跳变,如下图所示:

(B)单位时间递增脉冲数不等于零(S1+2参数不为0)

1)用户设定新频率的时刻脉冲处于平稳段,则按照设定斜率走斜坡信号切换到设定频率,如下图所示:

2)用户设定新频率的时刻脉冲处于非平稳段,则按照设定斜率走斜坡信号切换到设定频率(当前设定频率>前一次的设定频率,则以当前设定频率为目标),如下图所示:

达到设定频率V0之前,用户新设定了目标频率V1(V1>V0),此时,按照既定斜率一直走到新设定频率V1。

3)用户设定新频率的时刻脉冲处于非平稳段,则按照设定斜率走斜坡信号切换到设定频率(当前设定频率<前一设定频率,并且当前设定频率<当前频率)

达到设定频率V0之前,用户新设定了目标频率V1(V1

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 兵器核科学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1