Wincc中创建结构类型和结构变量有什么作用?

Wincc中创建结构类型和结构变量有什么作用?

最佳答案

转帖:
 结构变量是通过结构类型所创建的一种变量。结构变量的模板是结构元素。
 结构变量的名称由所使用的结构实例的名称 和结构元素的名称组成。名称中的这两部分之间用一个圆点隔开。
 结构类型表示一种策划或安排,在WinCC中,将根据它来创建特定的变量组。结构类型至少包含一个结构元素。
 当创建一种结构类型时,定义特定的变量结构。
 在WinCC项目管理器中创建一种结构类型。为每个变量创建结构元素。给结构元素分配所创建变量应具有的属性。

 当创建变量时,所创建的结构类型将分配为数据类型。结构类型将参照标准数据类型显示在“数据类型”选择窗口。WinCC将在相关联的结构类型以及变量管理器中的结构变量下,创建一种结构实例。所创建的结构变量将由该类型的结构元素来定义。

 在同样的结构类型中,可定义内部变量和过程变量的结构元素。当在通信驱动程序的连接下创建结构实例时,按结构类型定义的过程变量也将在连接下创建。然而,内部变量将在变量管理器中的“内部变量”处创建。

 如果某些变量组态将在系统中出现多次,则请使用结构类型。例如,在该实例中,将涉及根据同一原理设置的多个温度控制器。

 请考虑温度控制器所需要的变量。

 然后创建一个TEMPERATURE结构类型,其中,每个变量将由结构元素来表示,例如,ELEMENT_1、ELEMENT_2、ELEMENT_3。每当创建一个具有该结构类型的新建结构实例时,WinCC都将自动生成相应温度调节器的所有结构变量。

 例如,当对希望通过画面窗口来集成的画面进行组态时,可使用所创建的结构变量。
 而内部和外部变量是指:
 由过程为其提供变量值的变量,将被引用为WinCC中的过程或外部变量。对于过程变量,变量管理器可通过WinCC与自动化系统的连接以及数据交换如何执行来确定通讯驱动程序。相关的变量将在该通讯驱动程序的目录结构中创建。
 过程没有为其提供变量值的变量,将被当作“内部变量”,在“内部变量”目录中创建。
 
参考资料:http://www.ad.siemens.com.cn/service/answer/solution.asp?Q_id=20157&cid=1032

提问者对于答案的评价:
谢谢

专家置评

各位说的都不错!

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc269976.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午7:12
下一篇 2019年6月11日 上午7:12

相关推荐

  • wincc注册OCX控件提示不能

    wincc注册OCX控件提示不能装载控件应该怎么处理? 图片说明:    钻石用户推荐最佳答案 你使用的什么控件?试试其他的控件呢如果所有的都是这样的话,那应该…

    2021年7月5日
  • wincc访问Acess数据库

    我用的时wincc6.2,怎样去读写另一台电脑上的一个Acess数据库中的内容?哪位大侠知道,请指点迷津? 最佳答案 WINCC的VBS可以很好的操作EXCEL,操作ACCESS也…

    SIMATIC WinCC 2019年6月11日
  • wincc和不同PLC的通信

    wincc能否与1,三菱FX系列(PLC)2,松下FP系列 (PLC)3,台達DVP系列   (PLC)   …

    SIMATIC WinCC 2021年7月5日
  • 贝加莱PLC与wincc OPC-Ua 通讯

    为啥我在wincc中设置好参数,“选择”按钮无法点击,请教大家了 图片说明:    钻石用户推荐最佳答案 参考:OPCUA实例4_服务器为精智面板_客户端为Wi…

    2021年7月5日
  • WINCC全局C脚本打不开.

    提示当前服务器不可用!怎么回事?时数据库坏了吗?而且不能进行冗余之间数据复制 钻石用户推荐最佳答案 参考:《全局脚本为什么打不开 》http://www.ad.sieme…

    SIMATIC WinCC 2021年7月5日
  • wincc7.0的modbusTCP/IP支持向触摸屏写数据吗

    wincc7.0的modbusTCP/IP支持向昆仑通泰触摸屏写数据吗 问题补充:触摸屏连接S7-200PLC 最佳答案 不可以。触摸屏读写的所有数据地址都是来自于PLC,触摸屏本…

    SIMATIC WinCC 2018年12月9日
  • wincc5.1?

    请问,当打开wincc资源管理器时电脑就重启,怎么用修改注册表的方法改正?重装系统或WCC的方法请别说 最佳答案 你试试: 在注册表内“HKEY_LOCAL_MACHIN…

    SIMATIC WinCC 2019年6月11日
  • 在WINCC里遇到一段函数,其中有个Check LimiteD。请详细解释

    static double limitValue[2]={(GetTagFloat("最小值"-0.01),]={(GetTagFloat(…

    SIMATIC WinCC 2019年6月11日
  • WINCC脚本运行原理

    大家好,有一个问题请教一下:1、VBS脚本里的触发变量,设定触发时间,是什么意思?是不是每250MS检查该变量是否为1,如果是,就触发脚本。如果1S内该变量一直为1,是否意味着我的…

    SIMATIC WinCC 2019年6月11日
  • wincc I/O域显示问题

    我在WINCC中要用I/O域显示电机的速度,但是I/O域中的显示的最大值是999.999而我要显示的要2000这样,请教该怎么做?谢谢! 最佳答案 那就把显示格式设置为:9999.…

    SIMATIC WinCC 2019年6月11日