17838383235
SIEMENS西门子代理6ES7655-5PX00-1XX0
报价: 面议
最小起订: 1
有效期至: 长期有效
发布时间: 2024-07-18 03:12
发布IP: 175.13.200.42
浏览次数: 15
手机号: 17838383235
在线咨询: 点击这里给我发消息
17838383235
详细信息

使用“左移”指令,可以将参数 IN 的内容逐位向左移动,并将结果作为函数值返回。参数 N 用于指定应将特定值移位的位数。

如果参数 N 的值为“0”,则将参数 IN 的值作为结果。

如果参数 N 的值大于位数,则参数 IN 的值将向左移动该位数个位置。

结果值中因移位而空出的位将用 0 填充。

下图显示了如何将 WORD 数据类型操作数的内容向左移动 6 位:

参数

下表列出了该指令的参数:

参数声明数据类型存储区说明
S7-1200S7-1500
INInput位字符串、整数位字符串、整数I、Q、M、D、L要移位的值
NInputUSINT、UINT, UDINTUSINT、UINT, UDINT、ULINTI、Q、M、D、L对值 (IN) 进行移位的位数
函数值位字符串、整数位字符串、整数I、Q、M、D、L指令的结果

示例

以下示例说明了该指令的工作原理:

SCL
"Tag_Result" := SHL(IN := "Tag_Value",
N := "Tag_Number");

下表将通过具体的操作数值对该指令的工作原理进行说明:

参数操作数
INTag_Value0 1111
NTag_Number4
函数值Tag_Result1 0000

将“Tag_Value”操作数的值将向左移动 4 位。该指令的结果作为函数值在“Tag_Result”操作数中返回。


相关产品
相关西门子产品
联系方式
  • 地址:中国(湖南)自由贸易试验区长沙片区开元东路1306号开阳智能制造产业园(一期)4#栋301
  • 手机:17838383235
  • 联系人:徐嘉泉
产品分类
最新发布
企业新闻
站内搜索