共三个问题,其实也就一个问题,三种不同形式。
第一个,在组织块OB的对象属性对话框的属性标签页的属性设置问题。
第二个,在功能FC的对象属性对话框的属性标签页的属性设置问题。
第三个,在功能块FB的声明变量的对象属性对话框的属性标签页的属性设 置问题。
希望高手能为我解惑,不胜感激!
问题补充:
帮助文件给的提示是“在此处输入属性名称。 系统属性始终以S7_开始。 用户可以随意定义属性名称,但是不能以S7_开始。 您不能改变已经在这里输入的系统属性。”,随意定义的属性名称有什么用,跟什么有关系?
非常感谢各位!
图片说明:
最佳答案
系统属性是应用程序间的属性。它们控制和协调单个应用程序间的功能。例如,消息只需在S7/M7块中组态一次,同样的组态即可用来在可视化系统上显示这些消息。
系统属性分为块的系统属性和参数的系统属性。
块的系统属性:
1块的系统属性应用于整个块。
2块的系统属性可用于定义FB、SFB、FC、SFC、UDT、OB和DB,但不能用于定义VAT和SDB。
3如果修改了块的系统属性,则会产生新的代码时间标志。因此时间标志可以反映是否发生了改变。
4当为功能块(FB)时,通过背景数据块继承块的系统属性。为背景DB定义的任何系统属性均将附加到FB上。
5无法改变受知识产权保护的块的块系统属性。
通过上面第二条,可以看出你问的问题其实就是一个问题。
改变块的系统属性。
块的系统属性(按字母顺序排列
属性 用于: 简要描述:
S7_alarm_ui CFC、消息组态 块消息所对应的PCS 7特定的消息对话框打开
S7_asset 维护站 将块/图表标识为资产代理
S7_blockview CFC CFC中块的格式或视图
S7_driver CFC 信号预处理驱动程序块的标识号
S7_hardware CFC 模块专用驱动程序块的标识号
S7_language 管理多语言文本 "管理多语言文本"功能的语言和时间标志
S7_linklist S7-GRAPH 可用于将其它块/实例分配给S7-GRAPH块
S7_m_c CFC、OCM 块与控制系统相关
S7_pdiag S7-PDIAG 具有诊断功能的块,可以使用S7-PDIAG进行过程错误诊断
S7_pdiag_motion S7-PDIAG S7-PDIAG语言编译器的UDT
S7_pdiag_s_unit S7-PDIAG S7-PDIAG语言编译器的UDT
S7_pdiag_unit S7-PDIAG S7-PDIAG语言编译器的UDT
S7_rawdata WinCC 块实例也包括WinCC中的一个原始数据变量
S7_read_back CFC CFC中"图表回读"功能的标识号
S7_skipconn CFC代码发生器 防止为正在被处理的块互连生成代码。
S7_state_rep Mapper 标识用于WinCC中自动报警隐藏的块
S7_tag CFC、OCM WinCC中测量点列表的标识号
S7_tagcollect SIMATIC BATCH 块是TagCollect块
S7_tasklist CFC 可以在多个OB中插入块
S7_techparam 分配技术参数 块用于将参数分配给技术功能
提问者对于答案的评价:
非常感谢“左传”,解释很详细,解决了一个一直困扰的问题。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc236222.html