研选课堂
HOME
研选课堂
正文内容
plc编程ist 结合案例为你介绍PLC的脉冲输出指令与IST指令,其实很容易学会。
发布时间 : 2024-10-14
作者 : 小编
访问数量 : 23
扫码分享至微信

结合案例为你介绍PLC的脉冲输出指令与IST指令,其实很容易学会。

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

脉冲输出指令:

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

指令格式:

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

脉冲频率:

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

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

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

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

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

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

状态初始化指令:

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

指令格式:

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知识,关注小编不迷路噢!

三菱FX PLC学习之状态初始化指令(下)

上几篇文章提到,IST指令要占用PLC的输入口X,而且有相应的外部接线要求,这到底是怎么回事呢?别急,接下来就让我给大家一一讲解吧!

IST指令有3个操作数,如下图21-1所示,其中源址S是多种工作方式的选择开关输入位元件起始地址,终址D1、D2分别为程序中一般状态继电器的最小编号和最大编号。其中源址的选取和外部接线息息相关。

图21-1

哈?怎么相关?简单,你得先这样,再这样,最后再这样……别扔拖鞋,我正经点就是了。

IST指令的PLC外部接线

源址S是选择开关输入位元件起始地址,指的就是X输入口地址,占用连续的8个点,即S~S+7。这8个输入口功能分配有着相关的规定,如下图21-2所示。其中S~S4的开关功能恰好对应上篇文章所讲的各种工作方式。

图21-2

为了便于讲解外部接线,我们结合例子说明,如执行指令IST X0 S20 S40,此时PLC用于IST指令的输入口有X0~X7。显然,各种工作方式不可能同时执行,所以X0~X4不能同时接通,因此外部接线应选择旋转开关(选择开关)。另外,手动工作方式应能单独控制各个负载设备的单独工作。

基于以上说明,我们就可以很快画出PLC的外部接线啦,如下图21-3所示。除了IST指令所指定的X0~X7输入口,手动操作工作方式下对各个负载设备的控制也用到了其他地址的输入口。当然,对于其他输入口的使用,没有相关规定,可以自由选择。但一旦选好这些输入口,梯形图的编写就得按这些输入口地址来。

图21-3

IST指令的PLC外部接线与控制面板如图21-3所示,其几个工作内容如下:

(1)把旋转开关打到“原点回归”工作方式下,按下“原点回归起动”按钮,使系统做原点回归工作。

(2)把旋转开关打到“单步”工作方式下,按下“起动”按钮,每按一次该按钮,系统顺序前进一个工步(状态步)。

(3)把旋转开关打到“单周期”工作方式下,按下“起动”按钮,每按一次该按钮,系统完成一次顺序控制流程并回到原点停下。

(4)把旋转开关打到“自动”工作方式下,按下“起动”按钮,系统自动连续(循环)执行顺序控制流程,直到按下“停止”按钮,系统运行完最后一个周期并回到原点停下。

(5)把旋转开关打到“手动操作”工作方式下,按下手动操作负载按钮的各个XX按钮,就可以手动控制各个设备单独运行,例如控制电机的正转、控制电机的反转等。

(6)按下“电源”按钮,接通PLC;按下“停止”,断开PLC电源。

知道了IST指令的外部接线后,我们接着学习IST指令的SFC与梯形图。

IST指令的SFC与梯形图

结合上篇文章,在应用IST指令的基础下,多种工作方式编程的程序结构如下图21-4所示。公用程序为几种工作方式共用,手动操作程序为一个SFC,原点回归程序为一个SFC,单步、单周期和自动共为同一个SFC。

图21-4

基于图21-4,我们可以将整个梯形图分为4部分,每一部分都有着一定的特点,接下来就让我们看看有哪些特点吧!

1、公用程序

如下图21-5所示为公用程序部分,上篇文章已经提过,M8044为原点标志特殊继电器,所以这段程序是用于判断机器设备是否处在原点位置,并作为自动方式的运行条件。另外,第二行为输入IST指令。

图21-5

2、手动操作程序

手动操作部分的程序也比较简单,其状态步只有初始状态步S0,因为其手动驱动各个负载设备的工作,所以其触点要和外部输入口地址一一对应。结合上篇文章的机器人跳舞例子,手动操作的SFC如下图21-6所示。

图21-6

3、原点回归程序

原点回归的SFC如下图21-7所示,其原点回归起动触点对应上文的输入口规定地址,如图21-7中的X5,随着IST指令中源址首地址的不同,该触点也不同。

图21-7

结合上篇文章。原点回归程序中的一般状态步必须使用状态继电器S10~S19。在原点回归结束后,需在最后的状态步中驱动特殊继电器M8043(原点回归结束),并对最后的状态步进行复位,如上图21-7中的最后一步为S12,所以应用M8043对S12复位,即执行指令RST S12。上例中的最后一个状态步程序段如下图21-8所示。

图21-8

如顺序控制流程中没有原点回归方式,图21-7所示的这段程序可以没有,但在自动运行前需要置位一次M8043。

4、自动程序

自动程序结构如下图21-9的(1)所示,其中M8041表示自动方式开始状态转移,M8044表示原点标志,这在上篇文章中已经提过。

图21-9

所谓“自动程序”,显然是包括的单步、单周期和自动三种工作方式在内的,因为这3中工作方式的SFC相同,区别只不过在于控制方式上。

综上,IST指令的程序结构,我相信大家也已经比较清楚了,如图21-9所示的(2)为其结构展示。在知道基本机构的情况下,根据控制要求设计、编写完整的程序就会较为简单。

其完整的梯形图示例如下图21-10所示,其中各状态继电器的应用因人而异,但要按规定来选取,如原点回归方式的状态继电器为S10~S19等。

图21-10

IST指令使用的注意事项

IST指令在应用时,有几点要注意:

1、不连续地址的应用,其相关规定的编程手册截图如下图21-11所示。

图21-11

如图21-11所示,若输入继电器X的地址不是连续的,可以在IST指令中指定源址S为辅助继电器M,如图中的M0~M7。当然,在指定辅助继电器时,也要注意X和M的对应关系,即和外部接线一一对应。

2、输入口X的占用

虽然IST指令用于五种工作方式的切换,但在实际应用中并不一定全部需要五种方式,例如有的没有原点回归方式、有的没有手动操作方式等。在上文中提到,IST指令占用连续的8个输入口地址。所以,即使不需要编写五种工作方式的程序,IST指令一旦指定源址S为X首地址,其连续的8个输入口均被占用,不能用于其他用处,例如执行指令IST X10 S20 S38,若此时没有原点回归方式,其X11输入口也被占用。

3、特殊辅助继电器M8043的使用

上文提到过,原点回归程序的结束要驱动特殊辅助继电器M8043为ON,这是必须要做的。若在原点回归结束后不驱动M8043,将会导致在各种工作方式之间切换时所有输出被复位的情况。

若没有原点回归方式,则在自动运行方式开始前需将M8043置ON一次。

4、工作方式的切换

在系统顺序控制的过程中,自动运行方式下单步、单周期、自动三种工作方式可以自由切换。另外,在系统顺序控制的过程中,手动操作、原点回归、自动三种工作方式也可以通过旋转开关进行切换,但由于安全原因,在全部输出复位后,切换后工作方式才起效。

IST指令在顺控程序中可以说是非常方便的,虽然其理解起来比较复杂。

总而言之,关于IST指令的学习分享就到这里,大家如果想看指令的应用实例,可以登录技成官网观看视频课程或自行查看相关资料哟。

(技成培训网原创。作者:杨思慧,未经授权不得转载,违者必究!)

相关问答

三菱PLC中IST指令详细例子及解答?

IST指令,即一个例子吧LDM8000ISTM20S20S50//S20到S50为S2后面的程序解释:M20---M24每次只能接通一个,且必须接通一个...IST指令,即一个例...

三菱plc中IST指令的用法?

IST指令,即一个例子吧LDM8000ISTM20S20S50//S20到S50为S2后面的程序解释:M20---M24每次只能接通一个,且必须接通一个。M25为回原点启动,M...

三菱plc编程指令?

展开全部以下是三菱plc常用的指令,还有不懂的可以问我一程序流程控制指令—FNC00~0900CJ条件转移01CALL子程序调用02SRET子程序返回03IRET中断...

三菱fx1n系列plc手动/自动切换程序怎么编写?

FX系列里有个方便指令叫IST可以编写手动,回原点,单步运行,单周期运行,全自动运行,回原点启动,自动运行启动,停止.共要8个连号元件,前6个需要用转换开关,也就...

三菱plc内部继电器M8046与M8047有什么重要用途?在步进程序中感觉可有可无啊?

M8046:STL动作,任何状态接通时,M8046自动接通。用于避免与其他流程同时启动或用作工作的动作标志。M8047:STL监视有效,驱动该继电器,则编程功能可自动读...

三菱PLC的功能指令

[最佳回答]比较:CMP区间比较:ZCP加法:ADD减法:SUB加1:INC减1:DEC循环右移:ROR循环左移:ROL位右移:SFTR位左移:SFTL全部复位:ZRST状态初始化:I......

那位有FANUC系统的说明书0系统0IO-M0IMATE系统报警参数说...

三菱PLC-FX系列常用编程指令一程序流程—功能00~0900CJ条件转移01CALL调用子程序02SRET从子程序返回03IRET中断返回04EI开中断05...

楼主请问:钻杆缩径机操作步骤有什么?

[回答]液压缩径机的工作中方法:开启电源总开关,待工业触摸屏同PLC通讯联接之后,将工业触摸屏的个界面上的“自动/回零”(“ALM”键)转换开关置“自动”位,...

垂直循环式立体车库?

[回答]架体结构、动力系统、传动结构、PLC控制系统、消防系统,安全防护系统,大体这些组成。当然不是九路泊车垂直循环立体车库已经做到了20车位,车库的高...

 我爸是李刚真相  智能手机操作系统 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2024  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部