您的当前位置:首页正文

组态PLC快中的结构变量使其连接能在WINCC中使用

2021-09-07 来源:意榕旅游网


如何组态PLC块中的结构变量,使其连接能在

OS 系统 (WinCC) 中使用?

How do you configure structure tag of PLC blocks to enable their connections

to be used in the OS system (WinCC)? Single FAQ Edition (2011年2月)

摘 要 在条目号22062395 文档中介绍过,如何组态 PLC 块中简单数据类型变量,使其连接能在 OS 系统 (WinCC)中使用。本片文档主要介绍的是如何将PLC块中的结构变量应用到OS系统中,在此应用中也要启用该块的 OC&M 功能 (Operator Control and Monitoring,“操作员控制和监视”)。

注 意 本功能是在STEP 7 5.4 SP5版本下进行测试,STEP 7 5.4 SP4版本没有进行测试,但是STEP 7 5.4 SP3以下版本没有此功能。 关键词 结构变量、OC&M Key Words Structure tag, OC&M

IA&DT&BT Service & Support

Page 2-10

组态步骤

1. 在 SIMATIC Manager 中插入一个FB功能块,双击FB1打开此功能块。

2. 在功能块FB1中新建结构变量aaa,然后在此结构变量中建立三个元素为a1、a2、

a3。

图1 建立结构变量

3. 在 FB1 中选择结构变量aaa,单击右键打开 aaa 的关联菜单。打开 aaa 的 “Object

Properties”。跳转到 “Attributes”标签,输入系统属性 “S7_m_c”。输入值“true”。单击 “OK”保存设置。

图2 组态结构变量属性

IA&DT&BT Service & Support

Page 3-10

注意:在“Attributes”标签中,可以看到一个系统属性 “S7_xm_c”,此属性在普通的OS项目中没有任何意义,此功能是针对于PCS7项目增加的功能。

图3 结构变量属性

4. 在 SIMATIC Manager中创建一个OB1功能块,双击打开OB1,然后在程序中调用

FB1并且设置背景数据块为DB1。

图4 FB1调用程序

5. 在SIMATIC Manager 中选择 DB1,单击右键打开 DB1 的关联菜单。打开 DB1 的

“Object Properties”。跳转到 “General – Part1” 标签,在“Symbolic Name”中输入ddd并点击“OK”保存设置。

IA&DT&BT Service & Support

Page 4-10

图5 DB1符号名设置

6. 在SIMATIC Manager 中选择 DB1,单击右键打开 DB1 的关联菜单。通过 “Special

Object Properties > Operator Control and Monitoring...” 打开 DB 的 OC&M 属性。启用 “Operator Control and Monitoring”选项框并单击 “Save”保存设置。

图6 DB1 OC&M设置

IA&DT&BT Service & Support

Page 5-10

7. 在 SIMATIC Manager 中选择 DB1,单击右键打开 DB1 的关联菜单。打开 DB 的

“Object Properties”。跳转到 “Attributes” 标签,输入系统属性 “S7_m_c”。输入值 “true”。单击 “OK”保存设置。

图7 DB1 Attributes设置

8. 在 SIMATIC Manager 中选择 OS站,单击右键打开 OS站 的关联菜单。打开 OS站

的 “Compile”,点击“Next”打开项目选择界面,选择要关联的PLC程序如下图,再点击“Next”两次,最后点击“Compile”完成项目编译。

图8 PLC程序选择

IA&DT&BT Service & Support

Page 6-10

9. 在 SIMATIC Manager 中打开 OS项目,然后在WinCC项目树中展开结构变量,可

以看到PLC程序中的FB1已经被编译过来了。

图9 结构变量

10. 在WinCC变量管理器“SIMATIC S7 PROTOCOL SUITE—TCP/IP”下可以看到编译

过来的S7连接,在S7连接里可以看到编译过来的FB1中的结构变量。

图10 编译过来的结构变量

声 明 目前PLC程序块中的复杂数据类型的编译功能,只支持结构变量的编译,而数组和UDT数据类型目前还不支持,因为在数组和UDT类型变量的属性中没有“S7_m_c”这个参数,所以无法进行编译。

IA&DT&BT Service & Support

Page 7-10

图11 数组变量属性参数

图12 UDT变量属性参数

IA&DT&BT Service & Support

Page 8-10

如果您对该文档有任何建议,请将您的宝贵建议提交至下载中心留言板。 该文档的文档编号:F0482

附录-推荐网址

SIMATIC HMI人机界面 西门子(中国)有限公司

工业自动化与驱动技术与楼宇科技集团 客户服务与支持中心 网站首页:www.4008104288.com.cnWinCC下载中心:

http://www.ad.siemens.com.cn/download/DocList.aspx?TypeId=0&CatFirst=1&CatSecond=9&CatThird=-1

HMI全球技术资源:http://support.automation.siemens.com/CN/view/zh/10805548/130000 “找答案”WinCC版区:

http://www.ad.siemens.com.cn/service/answer/category.asp?cid=1032

注意事项

应用示例与所示电路、设备及任何可能结果没有必然联系,并不完全相关。应用示例不表示客户的具体解决方案。它们仅对典型应用提供支持。用户负责确保所述产品的正确使用。这些应用示例不能免除用户在确保安全、专业使用、安装、操作和维护设备方面的责任。当使用这些应用示例时,应意识到西门子不对在所述责任条款范围之外的任何损坏/索赔承担责任。我们保留随时修改这些应用示例的权利,恕不另行通知。如果这些应用示例与其它西门子出版物(例如,目录)给出的建议不同,则以其它文档的内容为准。

IA&DT&BT Service & Support

Page 9-10

声明

我们已核对过本手册的内容与所描述的硬件和软件相符。由于差错难以完全避免,我们不能保证完全一致。我们会经常对手册中的数据进行检查,并在后续的版本中进行必要的更正。欢迎您提出宝贵意见。

版权© 西门子(中国)有限公司2001-2011 版权保留

复制、传播或者使用该文件或文件内容必须经过权利人书面明确同意。侵权者将承担权利人的全部损失。权利人保留一切权利,包括复制、发行,以及改编、汇编的权利。

西门子(中国)有限公司

IA&DT&BT Service & Support

Page 10-10

因篇幅问题不能全部显示,请点此查看更多更全内容