水电电工知识
电工文库|松下FP1系列PLC的指令系统
2017-01-20  浏览:22
水电之家讯:松下公司FP1系列plc的指令系统由基本指令和高级指令组成,多至160余条。

下面主要介绍一些最常用的基本指令。

1.起始指令 ST,ST/与输出指令OT

ST起始指令(也称取指令):从左母线(及输入公共线)开始取用动合触点作为该逻辑行运算的开始。(注意:有些公司PLC采用LD)

ST/起始反指令(也称取反指令):从左母线开始取用动断触点作为该逻辑行运算的开始。(注意:有些公司PLC采用LD/)

OT输出指令:用于将运算结果驱动指定线圈,图中驱动输出继电器线圈Y1。(注意:有些公司PLC采用OUT)

它们的用法如图1所示。



地址

指令

0

1

2

3

STX0

OTY0

ST/X1

OTR0

图1 ST,ST/,OT指令的用法

指令使用说明:

(1) ST,ST/ 指令可使用的编程元件为X,Y,R,T,C;OT指令可使用的编程元件为Y,R。

(2) ST,ST/ 指令除用于与左母线相连的触点外,也可与ANS或ORS块操作指令配合用于分支回路的起始处。

(3) OT 指令不能用于输入继电器X,也不能直接用于左母线;OT指令可以连续使用若干次,这相当于线圈的并联,如图2所示。

地址

指令

0

1

2

3

STX0

OT Y0

OTY1

OTY2

图2 OT指令的并联使用

当X0闭合时,则Y0,Y1,Y2均接通。

2.触点串联指令AN,AN/与触点并联指令OR,OR/

AN为触点串联指令(也称与指令),AN/为触点串联反指令(也称与非指令)。它们分别用于单个动合和动断触点的串联。

OR为触点并联指令(也称或指令),OR/为触点并联反指令(也称或非指令)。它们分别用于单个动合和动断触点的并联。

它们的用法如图3所示

地址

指令

0

1

2

3

4

5

6

7

8

9

10

11

ST X0

ANX1

OTY0

STX2

AN/X3

OTY1

STX4

ORX5

OTY2

STX6

OR/X7

OTY3

图3 AN,AN/,OR,OR/指令的用法

指令使用说明:

(1) AN,AN/,OR,OR/指令可使用的编程元件为X,Y,R,T,C。

(2) AN,AN/单个触点串联指令可多次连续串联使用;OR,OR./单个触点并取指令可多次连续并联使用。串联或并联次数没有限制。

3.块串联指令ANS与块并联指令ORS

地址

指令

0

1

2

3

4

5

STX0

ORX2

STX1

OR/X3

ANS

OTY0

(a)ANS的用法
图4 ANS,ORS指令的用法

ANS(块与)和ORS(块或)分别用于指令块的串联和并联连接,它们的用法如图5所示。在图(a)中,ANS用于将两组并联的触点(指令块1和指令块2)串联;在图(b)中,ORS将两组串联的触点(指令块1和指令块2)并联。

地址

指令

0

1

2

3

4

5

STX0

ANX1

STX2

AN/X3

ORS

OTY0

(b)ORS的用法
图5 ANS,ORS指令的用法

ANS(块与)和ORS(块或)分别用于指令块的串联和并联连接,它们的用法如图5所示。在图(a)中,ANS用于将两组并联的触点(指令块1和指令块2)串联;在图(b)中,ORS将两组串联的触点(指令块1和指令块2)并联。

指令使用说明:

(1) 每一指令块均以ST(或者ST/)开始。

(2) 当两个以上指令块串联或者并联时,可将前面块的并联或串联的结果作为新的“块”参与运算。

(3) 指令块中各个支路的元件个数没有限制。

(4) ANS和ORS指令后面不带任何编程元件。

4.反指令/

反指令(也称非指令)是将该指令所在位置的运算结果取反。如图6所示。

在图6.16中,当X0闭合时,Y0接通、Y1断开;反之,则相反。

地址

指令

0

1

2

3

STX0

OTY0

/

OTY1

图6/指令的用法

5.定时器指令TM

定时器指令分下列三种类型:

TMR:定时单位为0.01s的定时器;

TMX:定时单位为0.1s的定时器;

TMY:定时单位为1s的定时器。

TM指令的用法如图7所示.。

(a)(b)图7 TM指令的用法

地址

指令

0

1

4

5

STX0

TMX2

K50

STT2

OTY0

在图7(a),“2”为定时器的编号,“50”为定时设置值。定时时间等于定时设置值与定时单位的乘积,在图7(a)中,定时时间为500.1s=5s。当定时触发信号发出后,即触点X0闭合时,定时开始,5s后,定时时间到,定时触点T2闭合,线圈Y0也就接通。如果X0闭合时间不到5s,则无输出。

指令使用说明:

(1) 定时设置值为K0~K32767范围内的任意一个十进制常数(K表示十进制)。

(2) 定时器为减1计数,即每来一个脉冲CP,定时经过值由设置值逐次减1,直至减为0时,定时器动作,其动合触点闭合,动断触点断开。

(3) 如果在定时器工作间,X0断开,则定时触发条件消失,定时运行中断,定时器复位,经过值回到原设置值,同时其动合、动断触点恢复常态。

(4) 程序中每个定时器只能使用一次,但其触点可多次使用,没有限制。

6.计数器指令CT

在图8(a)中,“100”为计数器的编号,“4”为计数设置值。用CT指令编程时,一定要有计数脉冲信号和复位信号。因此,计数器有两个输入端:计数脉冲端C和复位端R。在图中,它们分别由输入触点X0和X1控制。当计数到4时,计数器的动合触点C100闭合,线圈Y0接通。

指令使用说明:

(1) 计数器设置为K0~K32767范围内的任意一个十进制常数(K表示十进制)。

(2) 计数器为减1计数,即每来一个计数脉冲的上升沿,计数经过值由设置值逐次减1,直至减为0时,计数器动作,其动合触点闭合,动断触点断开。

(a)梯形图 (b)动作时序图 图8 CT指令的用法 地址

指令

0

1

2

5

6

STX0

STX1

CT100

K4

STC100

OTY0

(3) 如果在计数器工作间,复位端R因输入复位信号[在图8(a)中。即X1闭合]而使计数器复位,则运行中断,回到原设置值,同时其动合、动断触点恢复常态。

(4) 程序每一个计数器只能使用一次,但其触点可多次使用,没有限制。

7.堆栈指令 PSHS,RDS,POPS

PSHS(压入堆栈),RDS(读出堆栈),POPS(弹出堆栈)这三条堆栈指令常用于梯形图中多条连于同一点的分支通路,并要用到同一中间运算结果的场合。它们的用法如图9所示



地址指令0STX01PSHS2ANX13OTY04RDS5AN/X26OTY17POPS8ANX39OTY2图9 PSHS,RDS,POPS指令的用法

指令使用说明:

(1) 在分支开始处用PSHS指令,它存储分支点前的运算结果;分支结束用POPS指令,它读出和清除PSHS指令储存的运算结果;(http:///版权所有)在PSHS指令和POPS指令之间的分支均用RDS指令,它读出由PSHS指令储存的运算结果。

(2) 堆栈指令是一种组合指令,不能单独使用。PSHS,POPS在同一分支程序中出现一次(开始和结束时),而RDS在程序中视连接在同一点的支路数目的多少可多次使用。

8.微分指令DF,DF/

DF:当检测到触发信号上升沿时,线圈接通一个扫描周期。

DF/:当检测到触发信号下降沿时,线圈接通一个扫描周期。

它们的用法如图10所示。

在图10中,当X0闭合时,Y0接通一个扫描周期;当X1断开时,Y1接通一个扫描周期。这里触点X0,X1分别称为上升沿和下降沿微分指令的触发信号。

(a)梯形图 (b)时序图 图10 DF,DF/指令的用法

指令使用说明:

地址

指令

0

1

2

3

4

5

STX0

DF

OTY0

STX1

DF/

OTY1

(1) DF,DF/指令仅在触发信号接通或断开这一状态变化时有效。

(2) DF,DF/指令没有使用次数的限制。

(3) 如果某一操作只需在触点闭合或断开时执行一次,可以使用DF或DF/指令。

9.置位、复位指令SET,RST

SET:触发信号X0闭合时,Y0接通。

RST:触发信号X1闭合时,Y0断开。

它们的用法如图11所示。

(a)梯形图 (b)时序图 图11 SET,RST指令的用法

指令使用说明:

地址

指令

0

1

4

5

STX0

SETY0

STX1

RSTY0

(1) SET,RST指令可使用的编程元件为Y,R。

(2) 当触发信号一接通,即执行SET(RST)指令。不管触发信号随后如何变化,线圈将接通(断开)并保持。

(3) 对同一继电器Y(或R),可以使用多次SET和RST指令,次数不限。

10.保持指令KP

KP指令的用法如图12所示。S和R分别为置位和复位输入端,图中它们分别由输入触点X0和X1控制,当X0闭合时,图中继电器线圈Y0接通并保持;当X1闭合时,Y0断开复位。

指令使用说明:

地址

指令

0

1

2

STX0

STX1

KPY0

图12 KP指令的用法(1) KP指令可使用的编程元件为Y,R。

(2) 置位触发信号一旦将指定的继电器接通,则无论置位触发信号随后是接通状态还是断开状态,指定的继电器都保持接通,直到复位信号接通。

(3) 如果置位、复位触发信号同时接通,则复位触发信号优先。

(4) 当PLC电源断开时,KP指令决定的状态不再保持。

(5) 对同一继电器Y(或R)一般只能用一次KP指令。

(a)梯形图 (b)时序图 图12 KP指令的用法

11.移位指令SR

移位指令SR实现对内部移位寄存器(通用“字”寄存器)WR中的数据移位,其用法如图13所示。

地址

指令

0

1

2

3

STX0

STX1

STX2

SRWR2

图13 SR指令的用法 在图13中,移位寄存器由三个输入端:数据输入端IN;移位触发脉冲输入端C;复位端CLR。图中,它们分别是由X0,X1,X2三个触点控制。X0闭合,WR2中最低位输入为1;X0断开,则输入为0。当X1每闭合一次,移位寄存器中的数据左移一位。当X2闭合时,则寄存器复位,停止执行移位指令。

指令使用说明:

(1) SR指令的编程元件可指定内部通用“字”寄存器WR中任意一个作移位寄存器用。每个WR都由相应的16个辅助继电器构成,例如WR0由R0~RF构成,R0是最低位。

(2) 用SR指令时,必须有数据输入、移位脉冲输入和复位信号输入。当移位触发脉冲信号和复位触发信号同时出现时,以复位信号优先。

上面介绍的是一些常用的基本指令。此外,还有一百多条高级指令,用于对数据进行传输、运算、变换和处理,或执行特殊功能来控制PLC的运行,常用于较复杂的系统中,高级指令使用得当,往往可以使程序得到大大简化,使编程更为方便。这是现代plc编程的重要特点。限于篇幅,此处从略,读者可参考相关的PLC编程手册。

水电之家为您提供最全面的管材,管件,水电,电线,电工,管材水电品牌的装修知识点和各种管材水电的导购与在线购买服务,拥有最便宜的管材水电价格和最优质的售后服务,每天都有秒杀的抢购活动哦!敬请登陆水电之家:http://shuidian.jc68.com/
更多»您可能感兴趣的文章:
更多»有关 水电 的产品:
  • 水电电工资讯
  • 发表评论 | 0评
  • 评论登陆
  • 移动社区 天花之家 木门之家 灯具之家 铁艺之家 幕墙之家 五金头条 楼梯头条 墙纸头条 壁纸头条 玻璃头条 老姚之家 灯饰之家 电气之家 全景头条 照明之家 防水之家 防盗之家 区快洞察 建材 枣庄建材 临沂建材 南昌建材 上饶建材 抚州建材 宜春建材 吉安建材 赣州建材 鹰潭建材 新余建材 九江建材 萍乡建材 景德镇陶瓷 石家庄建材 衡水建材 廊坊建材 沧州建材 承德建材 建材之家 企业之家 720全景
    (c)2015-2017 Bybc.cn SYSTEM All Rights Reserved