SIEMENS西门子代理6SL3300-7TE38-4AA0
- 供应商
- 湖南西控自动化设备有限公司
- 认证
- 西门子
- 一级代理商
- PLC触摸屏变频器
- 核心供应商
- 德国
- 总代理
- 联系电话
- 17838383235
- 手机号
- 17838383235
- 经理
- 徐嘉泉
- 所在地
- 中国(湖南)自由贸易试验区长沙片区开元东路1306号开阳智能制造产业园(一期)4#栋301
- 更新时间
- 2025-01-07 08:50
状态字包含的状态位用于 cpu 控制二进制逻辑运算和设置数字处理。可以查询状态位并只影响这些状态位。
下表列出了状态字中各个状态位的排列方式:
位号 | 15-9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
内容 | 0 | br | cc 1 | cc 0 | ov | os | 0 | 0 | 0 | 0 |
状态位 os、ov、cc 0 和 cc 1 通常是用于表示数学函数运算结果的数字代码。
os(上溢,已存储)
os 状态位将保存 ov 状态位的设置。
如果 cpu 置位了 ov 状态位,则也会置位 os 状态位。但是,在下一条正确执行的指令复位 ov 位时,os状态位保持为置位状态。因此可以查询当前 cpu 块中后期发生值范围上溢或使用了无效浮点数。
ov(上溢)
ov 状态位表示值范围上溢或使用了无效的浮点数。
数学函数、转换指令和浮点数比较可能会影响 ov 状态位。
cc 0 和 cc 1(条件代码位)
cc 0 和 cc 1 状态位将提供有关下列指令结果的信息:
比较指令
数学函数
字逻辑运算
移位与循环移位指令
br(二进制结果)
br 状态位既可以对功能框执行 en/eno 操作,也可以作为特定跳转指令 (stl) 中的条件。可以使用特定指令(如save)来影响 br 状态位。
rlo(逻辑运算结果)
状态位 rlo 是二进制逻辑运算的缓冲区,不是状态字的组成部分。
cpu 将次扫描的扫描结果传送到 rlo。每次后续扫描的的扫描结果都将与所保存的 rlo 进行运算,并将运算后的结果保存在rlo 中。
可以通过相应的指令置位或复位 rlo。
rlo 用于控制存储器、定时器和计数器指令,并可执行一些特定的跳转指令。