如何组态PLC块中的结构变量,使其连接能在OS系统(WinCC) 中使用?

时间:2023-03-18来源:佚名

组态步骤

1. 在 SIMATIC Manager 中插入一个FB功能块,双击FB1打开此功能块。
2. 在功能块FB1中新建结构变量aaa,然后在此结构变量中建立三个元素为a1、a2、a3。

如何组态PLC块中的结构变量,使其连接能在OS系统(WinCC) 中使用?
图1 建立结构变量

3. 在 FB1 中选择结构变量aaa,单击右键打开 aaa 的关联菜单。打开 aaa 的 “Object Properties”。跳转到 “Attributes”标签,输入系统属性 “S7_m_c”。输入值“true”。单击 “OK”保存设置。

如何组态PLC块中的结构变量,使其连接能在OS系统(WinCC) 中使用?
图2 组态结构变量属性

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

如何组态PLC块中的结构变量,使其连接能在OS系统(WinCC) 中使用?
图3 结构变量属性

4. 在 SIMATIC Manager中创建一个OB1功能块,双击打开OB1,然后在程序中调用FB1并且设置背景数据块为DB1。

如何组态PLC块中的结构变量,使其连接能在OS系统(WinCC) 中使用?
图4 FB1调用程序

5. 在SIMATIC Manager 中选择 DB1,单击右键打开 DB1 的关联菜单。打开 DB1 的 “Object Properties”。跳转到 “General – Part1” 标签,在“Symbolic Name”中输入ddd并点击“OK”保存设置。

如何组态PLC块中的结构变量,使其连接能在OS系统(WinCC) 中使用?
图5 DB1符号名设置

6. 在SIMATIC Manager 中选择 DB1,单击右键打开 DB1 的关联菜单。通过 “Special Object Properties > Operator Control and Monitoring...” 打开 DB 的 OC&M 属性。启用 “Operator Control and Monitoring”选项框并单击 “Save”保存设置。

如何组态PLC块中的结构变量,使其连接能在OS系统(WinCC) 中使用?
图6 DB1 OC&M设置

7. 在 SIMATIC Manager 中选择 DB1,单击右键打开 DB1 的关联菜单。打开 DB 的 “Object Properties”。跳转到 “Attributes” 标签,输入系统属性 “S7_m_c”。输入值 “true”。单击 “OK”保存设置。

如何组态PLC块中的结构变量,使其连接能在OS系统(WinCC) 中使用?
图7 DB1 Attributes设置

8. 在 SIMATIC Manager 中选择 OS站,单击右键打开 OS站 的关联菜单。打开 OS站 的 “Compile”,点击“Next”打开项目选择界面,选择要关联的plc程序如下图,再点击“Next”两次,最后点击“Compile”完成项目编译。

如何组态PLC块中的结构变量,使其连接能在OS系统(WinCC) 中使用?
图8 PLC程序选择

9. 在 SIMATIC Manager 中打开 OS项目,然后在WinCC项目树中展开结构变量,可以看到PLC程序中的FB1已经被编译过来了。

如何组态PLC块中的结构变量,使其连接能在OS系统(WinCC) 中使用?

图9 结构变量

10. 在WinCC变量管理器“SIMATIC S7 PROTOCOL SUITE—TCP/IP”下可以看到编译过来的S7连接,在S7连接里可以看到编译过来的FB1中的结构变量。

如何组态PLC块中的结构变量,使其连接能在OS系统(WinCC) 中使用?

图10 编译过来的结构变量

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

如何组态PLC块中的结构变量,使其连接能在OS系统(WinCC) 中使用?
图11 数组变量属性参数

如何组态PLC块中的结构变量,使其连接能在OS系统(WinCC) 中使用?
图12 UDT变量属性参数

相关阅读

为什么说“紧车工,慢钳工,吊儿郎当当电工,不要脸的是焊工”?

工厂里流行的口头语,“紧车工,慢钳工,吊儿郎当当电工,不要脸的是焊工”下面我们就来了解一下。 车工一旦接单,整个切削加工过程都是特别紧张忙碌的。每一个步骤都不能错,...
2023-06-11
为什么说“紧车工,慢钳工,吊儿郎当当电工,不要脸的是焊工”?

继电器的分类与作用,你还傻傻搞不懂吗?

【免费下载】 PLC软件下载_PLC软件安装教程_PLC手册下载_PLC案例下载! 【免费学习】 变频器精品课程_西门子PLC精品教程_三菱PLC精品教程! 之前有学员说搞不懂继电器,继电器都有哪些...
2023-06-27

居民需看准电器品牌预防电气火灾

现在人们生活水平可以说是有着相当大提高,从过去那种没有电没有电视机洗衣机这些家用电器年代,过渡到如今这么一个时代,可以说这是我国在社会建设方面做出的巨大成就,在今...
2023-03-21

基于晶体管的90W音频功率放大器电路图

该晶体管功率放大器电路仅使用准互补放大器配置中的四个晶体管,即可以低成本向 4 欧姆负载提供 90W 的功率。 如图所示的晶体管功放电路,除了电源变压器和扬声器外,电路中没有...
2023-08-10
基于晶体管的90W音频功率放大器电路图

作为电气人,电的10个常识,你知道几个?

学工控技术,拿10万年薪 马上注册,免费学习 超过100课时视频教程,免费下载海量学习资料 一、电的旅程有哪些环节? 发电 ——变电——输电——变电——用电 ①电力输送的源头:...
2023-06-27

热销商品

EPDM配电箱机柜密封条三元乙丙橡胶半圆海绵自粘发泡胶条20*10mm

EPDM配电箱机柜密封条采用优质三元乙丙橡胶(EPDM)材质,具备优异的耐候性、耐臭氧、耐高低温(-40℃~+120℃)及抗老化性能,适用于户外及严苛环境。其半圆海绵结构设计,兼具...
1.08

加长球头内六角扳手L型六方棱套装万能2 2.5 3 4 5 6 8 10-30号mm

加长球头内六角扳手L型六方棱套装(22.5–30mm)专为高扭矩与深孔作业设计,适用于机械维修、工业装配及精密设备维护。套装涵盖22.5、3、4、5、6、8、10至30mm等多种规...
1.15

儿童帽安全帽工地小孩活动团队农民工表演防砸耐安洪宏安免费印字

洪宏安儿童安全帽专为工地参观、儿童活动及农民工团队表演设计,具备优异的防砸、耐冲击性能,符合国家安全防护标准。采用轻质高强度材料,佩戴舒适,透气性好,适合长时间...
11.8

防静电镊子不锈钢摄子可换头塑料陶瓷聂孑耐高温电子维修工具套装

防静电镊子不锈钢摄子套装是一款专为精密电子维修设计的工具组合,采用高品质不锈钢材质,具备优异的耐腐蚀性与机械强度。其表面经过特殊防静电处理,有效避免静电对敏...
3.15

大洁王服装去污喷枪高压油污清洁水枪洗鞋喷枪干洗店专用去渍枪

大洁王服装去污喷枪是一款专为干洗店、洗衣房及家庭深度清洁设计的高压清洁设备。采用高压雾化技术,能快速渗透织物纤维,有效分解油污、汗渍、彩妆等各类顽固污渍,尤...
105

网站栏目