SIEMENS西门子代理6ES7655-5PX00-1XX0

SIEMENS西门子代理6ES7655-5PX00-1XX0

发布商家
湖南西控自动化设备有限公司
联系人
徐嘉泉(先生)
职位
经理
手机
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_Value0011 1111 1010 1111
NTag_Number4
函数值Tag_Result1111 1010 1111 0000

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


人气
18
发布时间
2024-07-18 03:12
所属行业
PLC
编号
41171157
我公司的其他供应信息
相关西门子产品
拨打电话
微信咨询
请卖家联系我