1 / 101
文档名称:

松下plc编程手册之高级指令f60-f98.ppt

格式:ppt   大小:2,533KB   页数:101页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

松下plc编程手册之高级指令f60-f98.ppt

上传人:aibuaiwo1318 2018/5/3 文件大小:2.47 MB

下载得到文件列表

松下plc编程手册之高级指令f60-f98.ppt

文档介绍

文档介绍:16位数据比较
操作数
A: 可以使用
N/A: 不可使用
程序示例
概述
对两个指定的16位数据进行比较,并将结果输出到特殊内部继电器。
对于FP-M/FP0/FP1,P型高级指令不适用。
F60(CMP)
F60(PCMP)
40
41
46
47
48
49
50
51
52
53
54
ST R 0
F 60 (CMP) DT 0
K 100
ST R 0
AN R 900A
OT Y 10
ST R 0
AN R 900B
OT Y 11
ST R 0
AN R 900C
OT Y 12
被比较的16位常数或存放数据的16位区
S1
地址
指令
梯形图程序
布尔形式
(*1)此处不适用FP-M、FP0和FP1。
(*2)对于FP2、FP2SH和FP10SH,此处为I0至IC。
(*3)对于FP2、FP2SH和FP10SH,此处为ID。
触发器
被比较的16位常数或存放数据的16位区
S2
适用机型
FP-e/FP0/FP∑/FP1/FP-M/FP2/
FP2SH/FP3/FP10SH
描述
比较由S1和S2指定的两个32位数据。比较结果输出给特殊内部继电器R9009、R900A、R900B和R900C。
以下表格表示进位标志(R9009)、>标志(R900A)、=标志(R900B)、<标志(R900C)与(S1+1,S1)、(S2+1,S2)之间的关系。
示例说明
当触发器R0为ON时,将数据寄存器DT11和DT10构成的32位数据与数据寄存器DT1和DT0的内容(32位)进行比较。
当(DT1和DT0)>(DT11和DT10)时,R900A为ON,且外部输出继电器Y10为ON。
当(DT1和DT0)>(DT11和DT10)时,R900B为ON,且外部输出继电器Y11为ON。
当(DT1和DT0)>(DT11和DT10)时,R900C为ON,且外部输出继电器Y12为ON。
在此程序示例中,只有当R0为ON时,才执行比较指令。
如果需要始终进行比较,则应使用常闭继电器R9010作为执行条件(触发器)。
执行条件(触发器)
也可以使用PSHS,RDS和POPS指令对上面的电路进行编程。
本程序的运行与3-188页的程序示例的相同。
保持为ON
此种情况下,R9010可以不用
: 表示根据情况ON或OFF
使用两个或两个以上的比较指令时的注意事项
比较指令标志R900A至R900C,随着各比较指令的执行而更新。
若在程序中使用两个或两个以上比较的指令,则一定在每个比较指令之后采用输出继电器或内部继电器。
示例:将DT0中的K100与DT1中的K200进行比较。
程序①的比较结果在程序②中被输出到输出继电器(Y10,Y11和Y12)。
程序③的比较结果在程序④中被输出到输出继电器(Y13,Y14和Y15)。
比较BCD或外部数据时的注意事项
对特殊数据诸如BCD或无符号二进制数(0至FFFF)进行比较时,应使用特殊内部继电器R900B
和R9009,按照下列程序示例表编制程序。
例如,当S1=H8000,S2=H1000时,R900A将为OFF,R900C将为ON。因此,在程序中使用R900A和R900C将无法得到正确的比较结果。
示例:比较DT0和DT1中的BCD数据。
比较BCD或无符号16位数据(0至FFFF)时标志位的状况
: 表示根据情况ON或OFF
·错误标志(R9007):在变址数指定区超限时为ON并保持ON。
·错误标志(R9008):在变址数指定的区超限时瞬间为ON。
标志位状态
32位数据比较
操作数
A: 可以使用
N/A: 不可使用
程序示例
概述
对两个指定的32位数据进行比较,并将结果输出到特殊内部继电器。
对于FP-M/FP0/FP1,P型高级指令不适用。
F61(DCMP)
P61(PDCMP)
50
51
60
61
62
63
64
65
66
67
68
ST R 0
F 61 (DCMP) DT 0
DT 10
ST R 0
AN R 900A
OT Y 10
ST R 0
AN R 900B
OT Y 11
ST R 0
AN R 900C
OT Y 12
被比较的32位常数或存放32位数据的低16位区
S1
地址
指令
梯形图程序
布尔形式
(*1)此处不适用FP-M、FP0和FP1。
(*2)对于FP2、FP2SH和FP10SH,此处为I0至IC。
(*3)对于FP2、FP2SH和FP10SH,此处为ID。
触发器
被比较的32位常数或存放32位数据的低16位区
S2
适用机型
FP-e/FP0/FP∑/FP1/FP-M/FP2/
FP2SH/F