电子开发网

电子开发网电子设计 | 电子开发网Rss 2.0 会员中心 会员注册
搜索: 您现在的位置: 电子开发网 >> 电子开发 >> 梯形图实例 >> 正文

西门子plc S7-200 PLC的左移和右移指令梯形图实例

作者:佚名    文章来源:本站原创    点击数:    更新时间:2023/1/27

   左移和右移指令的功能是将输人数据IN左移或右移N位,其结果送到OUT中。

    使用移位指令时应注意以下问题。

    1)左移和右移指令中,字节操作是无符号的;对于字和双字操作,当使用有符号数据类型时,符号位也将被移动。

    2)在移位时,存放被移位数据的编程元件的移出端与特殊继电器人SM1.1相连,移出位送入SM1.1,另一端补0。

    3)移位次数N为字节型数据.它与移位数据的长度有关。如果N小于实际的数据长度,则执行N次移位;如果N大于数据长度,则执行移位的次数等于实际数据长度的位数。

    4)左、右移位指令对特殊继电器的影响是,结果为零时置位SM1.0、结果溢出时置位SM1.1。

    5)运行时出现不正常状态量位SM4.3.ENO=0。

    移位指令包括字节、字、双字移位指令,其指令格式类似。这里仅介绍字节移位指令。字节移位指令包括字节左移指令SLB和字节右移指令SPB.指令格式如图5-32所示,其中N≤8。

 字节移位指令的指令格式

图5-32 字节移位指令的指令格式

    当EN有效时,字节移位指令将字节型数据IN左移或右移N位后,送到OUT中。在语句表中,OUT和IN为同一存储单元。

    对于字移位指令、双字移位指令,只是把字节移位指令中表示数据类型的“B”改为“W”或“DW (D)”,N值取相应数据类型的长度即可。

    【例5-15】 利用移位指令将ACO字数据的高8位右移到低8位,输出给QB0.程序如图5-33所示。

 西门子plc逻辑运算指令应用梯形图实例

图5-33 逻辑运算指令应用示例

 

Tags:左移,右移,指令,西门子plc  
责任编辑:admin
请文明参与讨论,禁止漫骂攻击,不要恶意评论、违禁词语。 昵称:
1分 2分 3分 4分 5分

还可以输入 200 个字
[ 查看全部 ] 网友评论
推荐文章
最新推荐
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 在线帮助 - 文章列表
返回顶部
刷新页面
下到页底
晶体管查询