1 接口描述设置:
在编译选项菜单中,Interface Description 及Executability 两个选项是密切关联的,当选择占
用内存Zui小(Memory minimized)时,必须选择FC73。
Memory minimized 占用内存Zui小,但诊断及调试的功能受限制。
Structure arrays 步的描述以数组的方式存储在背景数据块中,不允许符号名方式访问步。
Individual structures 步的描述以独立的数据结构方式存储在背景数据块中,允许
符号名方式访问步及转换条件。这种方式增加了背景数据块的大小。
2.Executability选项
Full code 全代码,所有运行S7-GRAPH FB 程序需要的代码都将被包括在FB 自身当中,不需要额外的FC。
Standard FC required (>=V4.x) 标准的FC,如果选择此项,则 S7-GRAPH 使用标准 FC (FC70, FC71, FC72, or FC73) 来支持所有的S7-GRAPH FBs。填入FC 的标号即可。
顺控器属性设置
Criteria analysis data in DB 当使用SIMATIC 标准应用程序 ProTool/ProAgent 时,此选项用来将分析数据存储在背景数据块中。
2. Skip steps 激活步跳转功能(有利于调试)
3. Acknowledge errors 如果在顺控器执行时,发生了干扰(disturbance),此时必须在输入参数"ACK_EF"上确认,顺控器才会继续执行。此选项在把FB 参数设置为 Minimum时不可选。
4. Synchronization (as of V4.0) 同步(4.0 以上版本有效)允许将程序与过程同步
5. Permanent processing of all interlocks in manual operation 在手动模式下,如
果选择此项,无论实际情况如何,每步的interlocks 都将满足,并在监控的状态下显示出来。
6. Lock operating mode selection (V5.x) 锁定操作模式。如果选择此参数,则当程序运行时,无法通过编程设备改变顺控器运行模式(如手动/自动模式切换)
7. Safe activation mode (as of V5.1) 安全激活模式。此选项影响步的激活状态,当某步被激活时,系统同时将所有其它不能被激活的步去除激活。例如:在分支选择程序中的某步被激活时,另一个分支的所有步都将被去激活。
S7-GRAPH FB程序的背景数据块
S7-GRAPH FB 程序的背景数据块保存着顺控器执行的所有信息,因此,S7-GRAPH FB 程序的背景数据块在调试及运行中有着重要的作用。编程人员要务必注意以下几点:
· 当修改顺控器程序后,下载时务必下载背景数据块
· PLC 断电后,背景数据块将保持,建议用户在供电恢复后,执行顺控器初始化操作
· 在其它用户程序中,不要随意改写S7-GRAPH FB 程序背景数据块内容,否则将引起顺控器执行混乱,并对系统安全性构成威胁
· 在其它用户程序中,改写S7-GRAPH FB 程序背景数据块内容,可以改变顺控器状态,编程者务必慎用。
注意:在下载S7-GRAPH FB 程序时,建议选中图中所有项。
背景数据块进阶使用
进阶使用背景数据块信息的意义:
在用户在其它程序中调用S7-GRAPH FB 程序时,S7-GRAPH FB 提供给用户的接口资源是有限的,用户如果希望使用S7-GRAPH 的更多、更gaoji的功能(例如当前步的状态,转换条件信息等),就需要对FB 的背景数据块的结构有所了解。这样就可以达到灵活使用S7-GRAPH 程序,S7-GRAPH 程序与其它程序无缝衔接的目的。
前面的讲解已经说明了关于FB 的设置及分配问题,下面重点强调一下FB 的背景数据块的结构,见下表:
表格解释:
内部读:在S7-GRAPH 程序内部,对此变量的读操作
内部写:在S7-GRAPH 程序内部,对此变量的写操作
外部读:在S7-GRAPH 程序外部,其它程序中对此变量的读操作
外部写:在S7-GRAPH 程序外部,其它程序中对此变量的写操作
步激活进入事件:当步刚刚变为激活状态时(进入状态),此事件被认为是步激活进入事件,例如:
对于Step1.S1, 此变量在Step1 进入激活状态时,接通一个扫描周期。
步激活离开事件:当步刚刚变为非激活状态时(离开状态),此事件被认为是步激活离开事件,例如:对于Step1.S0, 此变量在Step1 进入非激活状态时,接通一个扫描周期。
- Step7-GRAPH与监控调试相关问题 2024-11-06
- Step7 GRAPH 使用技巧相关问题 2024-11-06
- Step7-SCL 编程语言介绍 2024-11-06
- Step7-SCL应用于工程实例 2024-11-06
- STEP7 OB组织块介绍和使用技巧 2024-11-06
- 如何在STEP7环境中调试变频器/直流调速器 2024-11-06
- S7-1200/1500的VARIANT数据类型的使用 2024-11-06
- 西门子 S7-200 SMART PLC 在食用菌培育实验室的应用 2024-11-06
- WINCC 读取天气预报-VBS-XML接口 2024-11-06
- 如何在工业以太网CP/CM中给UDP连接使用和组态IP组播 2024-11-06
- 调用并赋值PID (S)FB41, (S)FB42 和 (S)FB43 功能块时应注意什么 2024-11-06
- 在STEP7中将文本库中的文本集成到消息中 2024-11-06
- SFC1系统功能块应用实例 2024-11-06
- 基于WINCC和S7-200的PLC无线通讯方案 2024-11-06
- 如何在WinCC RT Professional (TIA Portal)中使用画面窗口和变量前缀 2024-11-06