西门子 S7-200SMART 信号板通信模块 6ES7288-5CM01-0AA0总经销商
- 供应商
- 浔之漫智控技术(上海)有限公司
- 认证
- 西门子
- 代理经销商
- S7-200
- 全新原装 实体经营
- 德国
- 正品现货 假一罚十
- 联系电话
- 15801815554
- 手机号
- 15801815554
- 联系人
- 邓经理
- 所在地
- 上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
- 更新时间
- 2024-06-02 08:00
cpu 为每个 pou (program organizational unit,程序组织单元)提供 64 个字节的 l存储器。pou 相关的 l 存储器地址仅可由当前执行的 pou(主程序、子例程 或中断例程)进行访问。当使用中断例程和子例程时,l存储器栈用于保留暂停执行的 pou 的 l 存储器值,这样另一个 pou 就可以执行。之后,暂停的 pou 可通过在为其它 pou 提供执行控制之前就存在的 l 存储器的值恢复执行。 l 存储器栈*大嵌套层数限制: • 当从主程序开始时为八个子例程嵌套层 •当从中断例程开始时为四个子例程嵌套层 嵌套限制允许在程序中有 14 层的执行栈。例如,主程序(第 1 层)有八个嵌套子例程(第 2层到第 9 层)。在执行第 9 层的子例程时,会发生中断(第 10 层)。中断例程包括四个嵌 套的子例程(第 11 层到第 14层)。 l 存储器规则: • 可将 l 存储器用于所有类型 pou(主程序、子例程和中断例程)中的局部临时“temp”变量。 •只有子例程可将 l 存储器用于传递到子例程或从子例程中传出的“in”、“in_out”和“out”类 型的变量。 • 无论是以 lad还是以 fbd 编写子例程,temp、in、in_out 和 out 变量只能占 60 个字 节。step 7‑micro/winsmart 会使用局部存储器的*后四个字节。 局部存储器符号、变量类型和数据类型会在“变量”表中进行分配,当在程序编辑器中打开 相关的pou 时此表可用。当成功编译了 pou 时会自动分配 l 存储器的**地址。 在大多数情况下,在程序逻辑中使用 l存储器符号名称引用,因为在成功编译整个 pou 之前, l 存储器的所有**地址均未知。然而,可以使用下表中列出的 l存储器的**地址。
展开全文