说明:
顺序中的每一步都会在S7-GRAPH FB的背景数据块中生成一个结构数据,内部数据只可以通过符号名的方式进行访问,结构体中数据区的索引为步的号码,不能被用户分配。
- G7S[1].X 步被激活
- G7S[1].SNO 用户步数
G7S[1].X 指示步1被处于激活状态,当前激活的步数在 SAX数据区 (激活步的数据区). 通过在S7-GRAPH FB直接编程访问SNO,例如在一个动作(action):
S1 N MW100 := "GRAPH_FB".G7S[1].SNO
在菜单命令"Tools > Block settings > Compile/Save tab". 激活“Structure arrays”选项,如果选项被激活,机构体包含步的数组在存盘和编译后生成。
- 数据区名称::G7S
- 字节长度:(步的数量) * 32
图1:块的设置
S7-GRAPH中 步1的编程示例:
图2:S7-GRAPH FB步1 (production S 1) – 当步1被激活,A1.1显示状态为“1”。
在上面描述的组件中,可以读出背景数据块包含的步数并且使用LAD/STL/FBD 编辑器定义步数。
图3: LAD/STL/FBD程序 – 访问背景数据块中的结构体元素
注意:
更多的信息参考手册"S7-GRAPH V5.3 for S7-300/400 Programming Sequential Control Systems" - 15.11章节“ Setup of the step structure”,可以通过因特网在条目 ID 1137630. 中找到。
关键字:
链状态
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc336395.html