n
说明:
在“WinCC Information System > Working with WinCC > Creating Process Screens > Working with Objects > Working with Customized Objects”下的 WinCC 在线帮助中,用户可以找到自定义对象主题的详细信息。下表包含了附加的组态注意事项。
n
序号 | 注意事项 |
1 | 为对象和属性使用有意义的名称 如果为对象和自定义对象的属性使用有意义的名称,用户可以更容易地快速分配对象的属性。这样将大量节省自定义对象创建及其后续编辑的时间,因为用户可以很容易记住相关的对象及其关联的属性。在自定义对象组态对话框方面用户将耗费最少的时间。 n 用户可以使用下面的名称约定:n
|
2 | 将状态显示优先作为动态图形对象名称使用 对于动态图形对象,状态显示有很多优点: n
|
3 | 将直接变量连接优先作为动态化方法 如有可能,用户应该设计自定义对象以便通过变量的直接连接实现属性的动态化。直接变量连接具有多个优点: n
|
4 | 在用户自己的 WinCC 画面中编辑自定义对象 在通过“Customized object > Edit ...”切换到自定义对象的“Edit User Object mode”前,用户需将其复制到一个新的 (空的) WinCC 画面中。这样做的原因是:如果自定义对象中的对象名称与画面中已有的其它对象的名称一样,为了避免名称冲突,系统会自动更改自定义对象中的名称。 n 在通过“Customized object > Finish editing...”完成自定义对象编辑前,确保已选择所有关联的对象。没有选择的对象将在 自定义对象中丢失而没有任何提示,之后必须再次重新进行组态。使用一个单独的画面,并使用菜单命令“Edit > Select All”选择所有对象,然后完成自定义对象的编辑,这样将可以避免出错。 |
5 | 如果不能使用直接变量连接,则为动态化使用一般可用的 C 函数 在某些情况下,不能使用直接变量连接 ("light bulb") 完成动态化。这是因为,如:动态化的可用变量格式不适当或者必须求取多个变量的值。用户可以使用 C Action 和 Dynamic Dialog 解决此任务。如果在 C Action 或 Dynamic Dialog 中直接访问变量,用户需使 C Action 或 Dynamic Dialog 适用于相应的变量,每次在过程画面中加入一个自定义对象。另外,用户必须确保触发设置正确。出错的一个常见原因是:当加入一个这样的自定义对象时,C 脚本或 Dynamic Dialog 中的变量名改变了,但却忘了更改触发器。 n 条目号 14278452 介绍了如何使用标准功能“GetLinkedVariable()”创建一般可用于自定义对象的 C 函数。这样,在加入自定义对象后就无需再更改 C Action。 注意事项: |
6 | 动态化自定义对象的工具提示文本 同时,工具提示文本成为 Windows 程序的基本功能。这就是为什么必须在过程画面 (实例) 中使用自定义对象前组态和测试该函数的原因。 |
7 | 在 WinCC Runtime 运行时,显示/隐藏自定义对象测量点的信息 一个有用的自定义对象的功能是显示加入过程画面中所有自定义对象的变量名。例如:当用户在页脚处点击一个特殊按钮时,将显示变量名。再次点击按钮,变量名将可以再次隐藏。条目号 23132312 给出了如何创建该功能的信息。 注意事项: |
关键字:
用户自定义对象,UDO
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc337737.html