西门子PLC比较指令编程的基本注意点

   2024-09-17 建材之家310
核心提示:对于西门子PLC比较指令的比较范围、指令处理过程,S7-200与S7-300/400有所区别,在编程时应引起注意。 (1)指令格式与比较范围 ①比较指令在S7-200中以“功能触点”的形式使用,如图10-3.1 (a)所示。梯形图中的表达形式如图10-3.1 (b)所示,需要比较的两个操作数分别位于功能触点的上部与下部,其中上部为需要比较的数据,下部为比较基准数据。
    对于西门子PLC比较指令的比较范围、指令处理过程,S7-200与S7-300/400有所区别,在编程时应引起注意。
    (1)指令格式与比较范围
    ①比较指令在S7-200中以“功能触点”的形式使用,如图10-3.1 (a)所示。梯形图中的表达形式如图10-3.1 (b)所示,需要比较的两个操作数分别位于功能触点的上部与下部,其中上部为需要比较的数据,下部为比较基准数据。

    S7-200允许的比较操作如下:
    一:等于(EQ)比较,IBO= MBO时触点闭合;
    <>:不等于(NE)比较,IBO≠MBO时触点闭合;
    >=:大于等于( GE)比较:IBO≥MBO时触点闭合:
    <=:小于等于(LE)比较;IBO≤MBO时触点闭合:
    >:大于(GT)比较:IBO>MBO时触点闭合;
    <:小于( LT )比较;IBO<MBO时触点闭合。
    S7-200允许的数据长度与形式如下:
    B:l字节数据;
    I:16位整数:
    D: 32位整数:
    R: 32位浮点数(浮点数)。
    当比较数据为字、双字时,数据为带符号,因此,7FFF> 8FFF,7FFF FFFF>8FFF FFFF。
    ②比较指令在S7-300/400中以功能指令图的形式使用,梯形图中的表达形式如图10-3.2所示。
    图10-3.2中“CMP”为比较标记,“>=”为执行的比较操作,在S7-300/400中允许的比较操作与S7-200相同。
    IN1为需要比较的数据,IN2为比较基准数据。S7-300/400允许的数据长度与形式为16位整数I、32位整数D、32位浮点数(浮点数)R,不可以使用字节比较指令。
    (2)指令的处理过程
    比较指令在S7-200与S7-300/400中的梯形图程序、实际处理过程与指令表程序不同。

    在S7-200中的处理是直接比较两个存储器的数据,指令表程序如图10-3.3所示。
比较指令在S7-300/400中的编程如图10-3.2所示,处理过程如下:

①将操作数1(INl)移动到累加器1中;
②将操作数2 (IN2)移动到累加器l中,原累加器1中的内容(操作数1)移动到累加器2中:
③累加器1与累加器2的内容进行规定的比较;
④比较条件满足,功能指令图上部的连线接通。
 
【温馨提示】本文内容和观点为作者所有,本站只提供信息存储空间服务,如有涉嫌抄袭/侵权/违规内容请联系QQ:727533600 删除!
 
举报收藏 0打赏 0评论 0

上一篇:选用PLC的原则

作为大批量的产品和低价格的产品不宜采用PLC。对于小批量产品和高利润的产品及工程项目应尽可能的采用PLC。对一些工作环境良好又有较大批量的最好不用PLC。对那些控制很简单或很特别的也不宜采用PLC。对一些检测报警或以检测报警为主的不宜采用PLC。对模拟量特别多的要好好权衡,因为PLC的模拟量特别贵。 采用专用装...

下一篇:PLC开关量输入回路的比较

对于PLC的开关量输入回路。我个人感觉日本三菱的要好得多,甚至比西门子等赫赫大名的PLC都要实用和可靠!其主要原因是三菱等日本PLC从欧美那儿学来技术并优化设计,作到: 采用漏输入,输入端本来就设计为对地短路就引发开入有效!年限制电流大小。不会对电源系统构成危害,最多只影响自己的回路。也不会由于电源故障影...
 
更多>同类电工资讯
推荐图文
推荐电工资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  版权声明  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报