西门子6ES7516-3FP03-0AB0|参数详情
- 供应商
- 浔之漫智控技术(上海)有限公司
- 认证
- 品牌
- 西门子
- 型号
- 模块
- 产地
- 德国
- 联系电话
- 158****1992
- 全国服务热线
- 158****1992
- 经理
- 聂聪
- 所在地
- 上海市松江区广富林路4855弄88号3楼
- 更新时间
- 2023-10-26 04:00
wsft指令以字为单位进行移位操作。当执行条件为on时,原起始字的数据写入下一个字,依次顺移,原结束字的数据移出,并将输入的移位数据写入起始字,类似于一个队列。字移位指令的梯形图符号和动作示意如图所示。
图字移位指令
操作数区域为:
s是移位数据,其范围是cio、wr、hr、ar(000~959)、t/c、dm、@dm、*dm、dr、常数(#0000~ffff)。
d1是起始字,其范围是cio、wr、hr、ar(448~959)、t/c、dm、@dm、*dm。
d2是结束字,其范围是cio、wr、hr、ar(448~959)、t/c、dm、@dm、*dm。
字移位指令要求起始字和结束字在同一数据区内,且结束字的地址应大于或等于起始字的地址。
区域比较指令也是一种常用的比较指令,它能够对指定的数据或常数是否在指定的上限值和下限值之间进行无符号比较,并用将状态标志(>;、<、=)反映比较结果。区域比较zcp的梯形图符号如图所示。
图区域比较指令zcp的梯形图符号
s是比较数据,t1和t2分别是下限值和上限值,它们的选取范围是cio、wr、hr、ar、t/c、dm、*dm、@dm、dr、常数等。
当区域比较指令的执行条件为on时,区域比较指令将比较数据s与上限值t2和下限值t1进行比较。比较结果对标志状态的影响见表。
表cmp指令对状态标志的影响
使用zcp指令时需要注意,在zcp指令与访问p_gt、p_eq、p_lt状态标志的指令之间插入其他指令的情况下,有可能使这三个状态标志发生变化,因此编程时要确保在三个状态标志没有发生变化之前使用它们。
当指令的执行条件为on时,将指定字的16位向左移动1位,第15位移入进位标志p_cy,低位补0。其梯形图符号和动作示意如图所示。
图算术左移1位指令
操作数区域为:
d是移位数据字,其范围是cio、wr、hr、ar(448~959)、t/c、dm、@dm、*dm、dr。
展开全文