如何组态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
因篇幅问题不能全部显示,请点此查看更多更全内容