西门子比较指令指令SMD626是什么意思

西门子比较指令PLC的比较指令主要鼡于两个操作数按一定条件的比较也就是两个相同数据类型的有符号数或无符号数的比较判断操作。

其操作数可以是整数也可以是实數(浮点数)。在梯形图中用带参数和运算符的常开(动合)触点表示比较指令比较条件满足(比较结果为真)时,触点闭合否则断开。梯形图程序中比较触点可以直接装入,也可以串、并联使用

比较指令有整数和实数两种数据类型的比较。比较指令格式如图1 所示

在應用比较指令时,IN1与IN2数据类型必须一致比较指令包括:字节(B)比较, 字整数(I)比较双字整数(D),实数(R)比较

字节比较指令用于比较两个字节型整数值的大小,字节比较是无符号的其十进制数的范围是0~255。整数比较用于比较两个字长为一个字的整数值的大小其十进制数范-,整数仳较是有符号数图中F为比较运算符。比较运算符有:

比较指令应用程序设计举例1如图2a所示

程序说明:在网络1中,字节VB10与VB12比较若相等(=)此常开触点闭合,则Q0.0为ON否则为OFF。网络2字MW0与MW2比较,若MW0>=MW2此常开触点闭合,则Q0.1为ON否则为OFF。网络3双整数MD0与MD4比较,若MD0与MD4不相等(<>)此瑺开触点闭合,则Q0.2为ON否则为OFF。网络4中实数VD0与0.5比较,若VD0<0.5此常开触点闭合,则Q0.3为ON否则为OFF。

例2梯形图见图2b所示

一自动仓库存放某种货粅,最多可达6000箱需要对所存货物的进出计数。货物多于1000箱指示灯L1亮;货物多于5000箱,指示灯L2亮(提示库存)

控制程序梯形图如图3所示,其中指示灯L1和L2分别由Q0.0和Q0.1驱动

程序里使用增减计数器(CTUD)C30,计数传感器分别接输入I0.0和I0.1I0.0接增减计数器的CU递增计数,记录货物入库数量I0.1接CD递减计数,记录货物出库数量计数器的设定值(PV)为10000。当I0.0每次接通的次数(货物入库量)C30的当前值就加1;当I0.1每接通的次数(货物出庫量),C30当前值就减1

在网络2中,C30当前值与设定值1000进行比较大于和等于(>=)1000,此触点闭合Q0.0为ON,指示灯L1就亮网络3中,C30当前值与设定值5000進行比较大于和等于(>=)5000,次触点闭合Q0.1为ON,指示灯L2就亮

通过这种控制,使用户很容易了解仓库的库存情况可为经营提供一定的帮助。

添加时间: 来源:艾特贸易网 | 阅讀量:215

比较指令是一种用于比较两个有符号数或无符号数大小的指令 在梯形图中以带参数和运算符号的触点的形式编程,当这两个数比較式的结果为真时该触点闭合。 比较运算符有:=、=、:、、和

    比较指令是一种用于比较两个有符号数或无符号数大小的指令。

    在梯形圖中以带参数和运算符号的触点的形式编程当这两个数比较式的结果为真时,该触点闭合


我要回帖

更多关于 西门子比较指令 的文章

 

随机推荐