n
描述
起始值
无论是 STEP 7 V11 中的起始值还是 STEP 7 V10.5 的初始值,都是在 CPU 启动后在全局数据块中赋值的。n
起始(初始)值赋给变量作为初值使用。n
图.01n
图.01 所示为一个全局数据块中的两个 DB 变量以及它们的起始值。n
可保持性
在变量保持的情况下,只有在冷启动后起始值才会被用到,而重启(暖启动)后变量的值保持不变。n
缺省值
在下列情形中,需要定义缺省值:n
- 当你为功能块 FB 定义接口变量时。n
- 当你在 STEP 7 V11 中创建一个 PLC 数据类型。
在 PLC 数据类型为背景数据块或应用数据块中,变量的缺省值被预置为起始值。
然而,起始值也能通过数据块中的“起始值”列单独修改。n
图.02n
图.02 所示 FB 功能块接口的输入变量“FB_Var”以及其定义的缺省值。n
举例
如果你在一个 FB 块中创建一个 PLC 数据作为接口变量,并且在你的项目中通过背景数据块调用它,那么作为接口变量的 PLC 数据将被赋予缺省值。
另外,你也可以在背景或多重数据块中对变量的起始值单独赋值。
更多信息可参见 STEP 7 V11 的在线帮助
- 起始值的基础知识
- 定义起始值
- 数据块中的变量属性
- PLC 编程中的常规注释
创建环境
该常问问题中的图片均来自于 STEP 7 V11。
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc330956.html