n
描述
在为设定值赋值的时候,可以使用枚举变量来选择一个名字,而非数字进行赋值。用户可以在SIMATIC Manager的“Shared Declarations”中创建枚举变量。
定义一个枚举变量(比如 "Color"),在其中定义一个元素(比如 "Red")并赋值(比如 25),这样在参数化程序块的时候,可以选择枚举变量color中的某个元素名称(比如"Red"),就可以传送对应数值(比如25)。
使用枚举变量,可以避免错误的赋值,并可以在同时设置大量数据。n
在创建SFC类型的时候,对于BOOL,INT,DINT,DEST,SOURCE 和VIA等类型的设定值,都可以使用枚举变量。在创建和BATCH无关的SFC 类型的时候,。可以有以下三种方式设置枚举变量。在创建和BATCH相关的SFC类型的时候,有一点不同(见表格)。
设置 | 意义 |
<none> | 在CFC中组态SFC实例时,不能使用枚举变量。如果使用的是BOOL量的设定值,在属性里可以使用“Text0”表示“假”,使用“Text1”表示“真”。 |
<with> | 在组态SFC实例时,可以为设定值选择枚举变量。但没有预先定义的枚举变量。 n
注意 然而,可以在SFC实例中改变枚举变量。按照以下步骤操作:n
|
指定枚举变量 (e.g. "Color") |
组态SFC实例时,可以为设定值选择一个枚举变量。这个枚举变量是预先定义好的(比如“Color”)。 |
注意
- 关于全局变量的更多信息可以参考PCS 7帮助文件:
"Configuration - Engineering System" >"Configuring the PCS7" >"Creating the Master Data Library" >"How to Save Shared Declarations"。
说明
如下描述了如何创建一个和BATCH无关的SFC类型,并使用枚举变量赋值设定值。
序号. | 步骤 | ||
1 | 在SIMATIC 管理器中选择PCS 7项目的"Charts"文件夹。 | ||
2 | 菜单栏中选择"Insert> S7 Software> SFC Type"。 | ||
3 | 选中插入的SFC类型,在右键菜单中单击“Object Properties”。 | ||
4 | 打开“Options”页面,在“SIMATIC BATCH”组中的“Category”下拉菜单中,选择“none”。点击“OK”关闭对话框。
注意
|
||
5 | 在SFC编辑器中,打开SFC类型,选择菜单“View> Characteristics”。 | ||
6 |
|
版本
此篇文档基于以下软件版本测试。
组件 | 产品和版本声明 |
PC操作系统 | Microsoft WindowsXP SP3 |
标准工具 | PCS 7 V7.1 |
HMI 软件 | --- |
Options | --- |
控制器 |
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc331778.html