在DB块里,无论是全局数据还是背景数据,INITIAL值怎么不能修改啊?请专家给详细的解答一下。
最佳答案
在数据块的变量声明表中可以定义变量的名称、数据类型、注释和变量初始值。初始值为组态值,当由UDT生成数据块或在全局数据块中生成新变量时,组态的初始值被用作为实际值。 可以通过菜单命令 “View > Data view” 来查看实际值。
初始值对于数据块或新声明的变量数据块来说,组态的有效次数仅为一次。如果变量已经存在,实际值将不会随着初始值的变化而发生改变。对于CPU来说,操作的数值为实际值,初始值虽也可以下载到CPU中并可在线监控,但不会被CPU采用。
有以下 2 种方法可以将初始值传送给 CPU 作为实际值
http://support.automation.siemens.com/CN/llisapi.dll?func=cslib.csinfo&objId=837001&objAction=csOpen&lang=zh&siteid=csius&aktprim=0&extranet=standard&viewreg=CN
提问者对于答案的评价:
谢谢
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc313620.html