观看S7-200程序指令 移位与循环移位视频:
观看S7-200程序指令 移位与循环移位视频:
S7-200程序指令 移位与循环移位
移位和循环移位
移位指令(仅说明大小为字节的 LAD 功能框,其它功能框类似)
示例: 移位和循环移位指令
移位寄存器位
移位寄存器位指令将位值移入移位寄存器。该指令提供了排序和控制产品流或数据的简便 方法。使用该指令在每次扫描时将整个寄存器移动一位。
可使用以下公式计算移位寄存器的高有效位地址 (MSB.b):
MSB.b = [(S_BIT 字节) + ([N] - 1 + (S_BIT 位))/8].[除以 8 后的余数]
例如:如果 S_BIT 为 V33.4,N 为 14,则以下计算的结果将是 MSB.b 为 V35.1。
MSB.b = V33 + ([14] - 1 +4)/8
= V33 + 17/8
= V33 + 2,余数为 1
= V35.1
反向移位操作用长度 N 的负值表示。将 DATA 的输入值移入移位寄存器的高有效位,然后 移出由 S_BIT 指定的低有效位位置。然后将 移出的数据放在溢出存储器位 SM1.1 中。 正向移位操作用长度 N 的正值表示。将 DATA 的输入值移入由 S_BIT 指定的低有效位位 置,然后移出移位寄存器的高有效位。然后 将移出的位值放在溢出存储器位 SM1.1 中。 由 N 指定的移位寄存器的大长度为 64 位 (正向或反向)。
发布时间:2023-08-01
展开全文
其他新闻
- 看程序指令 表视频 2023-08-01
- 观看S7-200程序指令 子例程视频: 2023-08-01
- 观看程序指令 子例程视频: 2023-08-01
- 观看S7-200通信视频: 2023-08-01
- 观看S7-200CPU通信端口视频: 2023-08-01
- 观看S7-200SMART通信 HMI 和通信驱动程序视频: 2023-08-01
- 观看S7-200通信以太网视频: 2023-08-01
- 观看通信 以太网视频: 2023-08-01
- 观看S7-200 通信 以太网视频: 2023-08-01
- 观看S7-200通信 PROFIBUS视频: 2023-08-01