n
摘 要
本文档主要用于讨论与S7-HiGraph编程相关的下列问题:n
编程软件的基本信息
基本概念讲解
基本使用讲解
用于示例工程的简单应用例子
实际使用中常见问题及讲解
关键词
编程工具;Step7;S7-HiGraph;状态图;图表组;STLn
目 录
S7-HIGRAPH编程 1
1. 前言 6
2. 软件的基本信息 6
2.1. S7-HiGraph简介 6
2.2. S7-HiGraph 与STL 7
2.3. S7-HiGraph的安装与使用 7
2.4. S7-HiGraph软件兼容性 7
2.5. S7-HiGraph中英文词汇对照关系 7
3. S7-HIGRAPH基本概念 8
3.1. S7程序构成 8
3.2. S7-HiGraph程序结构 8
3.3. S7-HiGraph与 S7-GRAPH 的比较: 9
3.4. S7-HiGraph状态图的重复使用 9
3.5. S7-HiGraph项目完整流程 10
4. S7-HIGRAPH基本使用 10
4.1. 用户界面 10
4.1.1. 工作窗口 12
4.1.2. 变量总览 12
4.1.3. 详细窗口 13
4.2. 状态图编程 13
4.2.1. 状态图元素 13
4.2.2. 状态图和图表组结构的规则 14
4.2.3. State(状态) 14
4.2.4. Transition(转换) 17
4.2.5. Permanent instructions 20
4.3. 指令编程 20
4.3.1. 程序中的指令 20
4.3.2. 指令类型 21
4.3.3. 输入STL指令规则 21
4.3.4. 绝对地址与符号编程 23
4.4. 等待,监控,延迟时间编程 23
4.4.1. 等待时间编程 23
4.4.2. 监控时间编程 24
4.4.3. 延迟时间编程 25
4.5. 操作模式编程 25
4.5.1. S7-HiGraph 中系统支持两种操作模式: 25
4.5.2. 对于转换条件切换的影响: 26
4.6. 图表组编程 26
4.6.1. 图表组: 26
4.6.2. 图表组编程步骤: 26
4.7. 状态图消息交换编程 28
4.7.1. 消息的基本信息 28
4.7.2. 声明消息变量 28
4.7.3. 连接消息 29
4.8. 程序编译 30
4.8.1. 编译选项 30
4.8.2. Memory reserve (words) in data block: 30
4.8.3. 图表组设置 31
4.9. 程序调用/下载/调试 31
4.9.1. 程序调用 31
4.9.2. 程序下载 31
4.9.3. 程序调试 32
5. S7-HIGRAPH应用于虚拟工程 33
5.1. 虚拟工程工艺要求 33
5.2. S7-HiGraph简单示例 34
5.3. 重要提示: 45
6. 常见问题 45
6.1. 与监控调试相关问题 45
6.1.1. 问题:S7-HiGraph状态图中的各种动作的执行顺序是什么样的 45
6.2. 与使用技巧相关问题 48
6.2.1. 问题:S7-HiGraph状态图中的支持间接寻址吗 48
6.2.2. 问题:为什么无法设置Delay time 48
6.2.3. 问题:S7-HiGraph状态图中的支持ARRAY 数据类型吗? 48
6.2.4. 问题:如何通过IN、OUT和IN-OUT变量实现UDT(用户自定义数据类型)? 49
6.2.5. 问题:状态图与状态图之间的消息都支持哪些数据类型? 52
重要提示:本文为技术交流文档,不能作为订货、选型等重要事宜的唯一依据,建议您参考 Siemens的标准产品样本和技术手册进行产品的选型和订货。
详见:A0246.pdf ( 744 KB )
相关附件下载 ( 68 KB )
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc326291.html