信捷步进指令的使用_结合案例为你介绍PLC的脉冲输出指令与IST指令,其实很容易学会。...

本文通过实际案例为大家介绍脉冲输出指令,与IST指令的使用注意事项,如果有不懂的朋友可以关注私信小编呢!

脉冲输出指令:

该指令的助记符,指令代码,操作数,如下表:

2c9fe0fc17cb1a49133553e89376e030.png

指令格式:

40debd27499f17a9fdc495598e8ca68d.png

这条指令与脉冲输出指令的区别是,这条指令具有加速与减速的过程。

脉冲频率:

aadcb94d0b10213fd219fb9f5404e8ba.png

从零到最高频率的时间我们称为加速时间,从最高到零的这个过程称为减速时间。加减速的时间最大不可以超过5000ms,在加速的这个过程中,它是按10级变速来加的,比如最高频率为500HZ,那么每一级就为50HZ。S2为脉冲输出的总数,在16位与32位运算中,所输出的总数各不同,但是最小的输出总数为110。

加减速时间设定范围公式:

fa448529402b9d16869f62da9aecd647.png

例:PLC通过步进驱动器控制步进电动机转动,PLC发出脉冲信号(YO)和方向信号(Y10) ,假设步进电动机转一周需要PL C发出1000个脉冲,且要求在一秒钟左右转动周,现在要求步进电机正转5周,停5秒,再反转5周。停5秒,如此循环运行。写出PLC控制程序。

分析:在这里PLC要产生2个信号,一个是脉冲信号,一个是方向信号,步进电机转一周需要1000个脉冲,并且一秒钟转一周,因此脉冲的频率应该在1000HZ。我们可以设Y10正转为ON,反转为OFF。

设计:我们先设计状态转移图

c86a274c5f149c5e5d1877e2861d6d7f.png

然后把这个状态转移图转化成梯形图

fdce61299b5473a9926a4515a3018844.png
30c802ac3d1f424f8f0e02889d2006ca.png
da6cd0cc2324da457b4145a436e8bc5d.png
f1e80c4a20ce08151426cbff7785df40.png

状态初始化指令:

该指令的助记符,指令代码,操作数,如下表:

091e6f3ceb6897ce2d9149a4eb687e1e.png

指令格式:

8ba8fca53bdce6dd8a456e339ed237ff.png

3、IST指令使用说明

(1)、该指令主要是应用于步进指令控制当中,且有多种控制方式时采用。使用这条指令。可以使控制程序大大简化。如在机械手的控制中,有五种控制方式:手动、回原点.单步运行、单周期运行、自动控制。但程序只写手动,回原点、自动控制三种控制方式的程序即可。

(2)、指令中[S]操作数,一共是用了8个连号元

件,且这8个元件的功能都已定义,不能更改。本例中的8个连号元件是:

X20手动 X21:回原点

X22:单步运行 X23:单周期运行X24:全自动运行 X25:回原点启动X26自动运行启动 X27:停止

其中20~ X24是工作方式选择,不能同时接通。推荐用选择开关。

(3)、[D1]、 [D2] 是指在自动操作中实际用 到的最小状态号和最大状态号.

(4)。当M8000由0FF ON时, 下列元件自动 受控:若其后执行条件MB000变为0FF,这些元件的状态仍保持不变。S0:手动操作初始状态。S1: 回原点初始状态。S2:自动操作初始状态。M8040:禁止转移M8041:转移开始M8042:启动脉冲 M8047: STL (步进顺控指令)监控有效。

(5)本指令在程序中只能用一 次,且放在步进顺控指令STL之前编程

(6) .若选择开关在回原点完成辅助维点

器M8043未置1之前改变运行方式,则所有输出变为0FF.

喜欢更多PLC知识,关注小编不迷路噢!

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值