首页 理论教育 脉冲输出指令-三菱电机小型可编程序控制器应用指南

脉冲输出指令-三菱电机小型可编程序控制器应用指南

时间:2023-11-26 理论教育 版权反馈
【摘要】:FX3系列PLC支持以下高速脉冲输出指令。图7-316 位运算指令功能在中指定频率 允许设定范围:1~32767Hz在中指定脉冲个数 允许设定范围:1~32767PLS在中指定脉冲输出的Y编号 允许设定范围:仅Y0、Y132位运算时,指令功能如图7-4所示。6)指令执行结束标志位同PLSY指令。

脉冲输出指令-三菱电机小型可编程序控制器应用指南

FX3系列PLC支持以下高速脉冲输出指令。

1.PLSY指令

PLSY是用来发出指定频率、指定脉冲总量的高速脉冲串的指令。

1)指令格式(见图7-2)

978-7-111-38958-3-Chapter07-5.jpg

图7-2 PLSY指令格式

2)可设定的数据类型(见表7-4)

表7-4 PLSY指令设定数据

978-7-111-38958-3-Chapter07-6.jpg

3)支持的对象软元件(见表7-5)

FX3G系列PLC和FX3UC-32MT-LT不能连接高速输出适配器。

表7-5 PLSY指令支持的软元件

978-7-111-38958-3-Chapter07-7.jpg

注:▲—请指定晶体管输出型主机或高速输出适配器的Y0、Y1。

4)功能和动作说明

16位运算时,指令功能如图7-3所示。

从输出Y978-7-111-38958-3-Chapter07-8.jpg中输出978-7-111-38958-3-Chapter07-9.jpg个频率为978-7-111-38958-3-Chapter07-10.jpg的脉冲串。

978-7-111-38958-3-Chapter07-11.jpg

图7-316 位运算指令功能

978-7-111-38958-3-Chapter07-12.jpg中指定频率 允许设定范围:1~32767Hz

978-7-111-38958-3-Chapter07-13.jpg中指定脉冲个数 允许设定范围:1~32767PLS

978-7-111-38958-3-Chapter07-14.jpg中指定脉冲输出的Y编号 允许设定范围:仅Y0、Y1

32位运算时,指令功能如图7-4所示。

从输出978-7-111-38958-3-Chapter07-15.jpg中输出978-7-111-38958-3-Chapter07-16.jpg个频率为978-7-111-38958-3-Chapter07-17.jpg的脉冲串。

978-7-111-38958-3-Chapter07-18.jpg

图7-4 32位运算指令功能

978-7-111-38958-3-Chapter07-19.jpg中指定频率 允许设定范围:1~200000Hz

978-7-111-38958-3-Chapter07-20.jpg中指定脉冲个数 允许设定范围:1~2147483647PLS

978-7-111-38958-3-Chapter07-21.jpg中指定脉冲输出的Y编号 允许设定范围:仅Y0、Y1

注意:使用CPU本体的脉冲输出时,脉冲输出频率请不要超出100kHz。使用高速输出适配器时,可设定最高200kHz。

5)脉冲输出的停止

当指令输入OFF后,脉冲输出就会立即停止,再次ON后,从最开始运行置ON脉冲输出停止用特殊继电器后,脉冲输出立即停止(脉冲输出相关继电器详见本章7.1.3节)。当特殊继电器OFF后,如想再次输出脉冲,请将指令输入OFF→ON。

6)指令执行结束标志位

可使用特殊继电器M8029判断PLSY指令是否执行完成。使用时,请务必紧邻需要监视的指令后使用M8029。正确的使用方式如图7-5所示(有关指令完成标志位M8029的详细说明,请参考相关章节)。

978-7-111-38958-3-Chapter07-22.jpg

图7-5 M8029指令结束标志位的使用方法

7)运行中数据更改

在指令运行中,若978-7-111-38958-3-Chapter07-23.jpg中的设定值发生变更,则脉冲输出频率随之发生变更。978-7-111-38958-3-Chapter07-24.jpg978-7-111-38958-3-Chapter07-25.jpg中设定值变更后,需重新启动指令,才能生效。

8)当需要输出无个数限制的脉冲串时

978-7-111-38958-3-Chapter07-26.jpg中的发送脉冲个数设为0时,可无限制发出脉冲串。

2.PLSR指令

PLSR是带有加减速的脉冲输出指令。

1)指令格式(见图7-6)

978-7-111-38958-3-Chapter07-27.jpg

图7-6 PLSR指令格式

2)可设定的数据类型(见表7-6)

表7-6 PLSR指令设定数据

978-7-111-38958-3-Chapter07-28.jpg

3)支持的对象软元件(见表7-7)(www.xing528.com)

表7-7 PLSR指令支持的对象软元件

978-7-111-38958-3-Chapter07-29.jpg

注:▲—请指定晶体管输出型主机或高速输出适配器的Y0、Y1。

4)功能和动作说明

16位运算时,指令功能如图7-7所示,执行效果如图7-8所示。

从输出Y978-7-111-38958-3-Chapter07-30.jpg中输出978-7-111-38958-3-Chapter07-31.jpg个频率为978-7-111-38958-3-Chapter07-32.jpg的脉冲串,脉冲串的加减速时间为978-7-111-38958-3-Chapter07-33.jpg

978-7-111-38958-3-Chapter07-34.jpg

图7-716 位指令运算功能

978-7-111-38958-3-Chapter07-35.jpg978-7-111-38958-3-Chapter07-36.jpg中指定频率 允许设定范围:1~32767Hz

978-7-111-38958-3-Chapter07-37.jpg978-7-111-38958-3-Chapter07-38.jpg中指定脉冲个数 允许设定范围:1~32767PLS

978-7-111-38958-3-Chapter07-39.jpg中指定脉冲加减速时间 允许设定范围:50~500ms

978-7-111-38958-3-Chapter07-40.jpg中指定脉冲输出的Y编号 允许设定范围:仅Y0、Y1

978-7-111-38958-3-Chapter07-41.jpg

图7-8 加减速时间的指定

32位运算时,指令功能如图7-9所示。

从输出978-7-111-38958-3-Chapter07-42.jpg中输出978-7-111-38958-3-Chapter07-43.jpg个频率为978-7-111-38958-3-Chapter07-44.jpg的脉冲串,脉冲串的加减速时间为978-7-111-38958-3-Chapter07-45.jpg

978-7-111-38958-3-Chapter07-46.jpg

图7-9 32位指令运算功能

978-7-111-38958-3-Chapter07-47.jpg中指定频率 允许设定范围:1~200000Hz

978-7-111-38958-3-Chapter07-48.jpg中指定脉冲个数 允许设定范围:1~2147483647PLS

978-7-111-38958-3-Chapter07-49.jpg978-7-111-38958-3-Chapter07-50.jpg中指定脉冲加减速时间 允许设定范围:50~500ms

978-7-111-38958-3-Chapter07-51.jpg中指定脉冲输出的Y编号 允许设定范围:仅Y0、Y1

5)脉冲输出的停止

同PLSY指令。

6)指令执行结束标志位

同PLSY指令。

7)运行中数据更改

即使更改了指令操作数,在运行中也不反映。在下一次驱动指令执行时,更改内容有效。

3.PWM指令

指定了脉冲的周期和ON时间的脉冲输出指令。

978-7-111-38958-3-Chapter07-52.jpg

图7-10 PWM指令格式

2)可设定的数据类型(见表7-8)

表7-8 PWM指令设定数据

978-7-111-38958-3-Chapter07-53.jpg

3)支持的对象软元件(见表7-9)

表7-9 PWM指令支持的软元件

978-7-111-38958-3-Chapter07-54.jpg

注:▲—请指定晶体管输出型主机的Y0、Y1或高速输出适配器的Y0~Y3。

4)功能和动作说明

该指令仅支持16位运算从输出978-7-111-38958-3-Chapter07-55.jpg中输出周期为978-7-111-38958-3-Chapter07-56.jpg,ON脉冲宽度978-7-111-38958-3-Chapter07-57.jpg978-7-111-38958-3-Chapter07-58.jpg的脉冲串,如图7-11所示。

978-7-111-38958-3-Chapter07-59.jpg

图7-11 PWM指令运算功能

978-7-111-38958-3-Chapter07-60.jpg978-7-111-38958-3-Chapter07-61.jpg中指定脉冲ON的宽度 允许设定范围:0~32767ms

978-7-111-38958-3-Chapter07-62.jpg中指定脉冲周期 允许设定范围:1~32767ms

978-7-111-38958-3-Chapter07-63.jpg978-7-111-38958-3-Chapter07-64.jpg中指定脉冲输出的Y编号 允许设定范围:Y0~Y3

5)脉冲输出的停止当指令输入OFF后,脉冲输出会立即停止。

6)设定脉宽及周期时间请务必设定为978-7-111-38958-3-Chapter07-65.jpg

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈