画面模板中一定要用结构变量吗

我知道画面模板中要用结构变量,我的问题是全部都是结构变量吗,如果有有少数几个普通变量能用在画面模板中吗?我试了一下,在模板中用了一个普通变量,结果不好用,不知道这个结论是否准确?

最佳答案

看看下面的转帖对你会有点作用:

转帖:
结构变量是通过结构类型所创建的一种变量。结构变量的模板是结构元素。
结构变量的名称由所使用的结构实例的名称 和结构元素的名称组成。名称中的这两部分之间用一个圆点隔开。
结构类型表示一种策划或安排,在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 
回答者: cloud21 - 顶级工程师  第12级  2010-03-10 16:26:15

参考:
http://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_ID=49195&cid=1032
参考资料:http://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_ID=49195&cid=1032

提问者对于答案的评价:
很详细,很专业,谢谢

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

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

相关推荐

  • wincc 变量导入报错

    Error !syntax error inimport file For more information&…

    2017年6月24日
  • WebNegative

    我设计了个菜单和工具栏,在本地计算机上运行时显示正常,但通过WebNegative发布后发现,菜单和工具栏文字全变成了?号。注:我把计算机属性中的“运行时的语言设置”和“运行时的默…

    SIMATIC WinCC 2019年6月11日
  • Wincc报表使用

    Wincc怎么做报表?像日报表,月报表之类的,以前实现历史数据查询是通过wincc的控件实现的,这种历史数据控件实现数据查询和报表有什么区别? 最佳答案 WinCC报表问题合集ht…

    SIMATIC WinCC 2021年7月5日
  • WINCC标准函数没了怎么办?

    如图,ALARM下少了个函数,怎么办 图片说明:    最佳答案 就是没有看图双击C-Editor可以打开编辑器自己创建函数 动作 图片说明: &nb…

    2017年6月3日
  • wincc用VBS做bool变量为1时,另一个变量写入5

    我在为你猜猜中写了11个变量,Tag1,Tag2,Tag3,Tag4,Tag5,Tag6,Tag7,Tag8,Tag9,Tag10,Tag11其中Tag1-10号的变量类型为boo…

    SIMATIC WinCC 2020年11月1日
  • wincc项目激活时,如何初始化内部变量的值?

    wincc项目运行时,其内部变量都是为0,有什么方法可以在每次激活项目时,自动给内部变量都赋予初始值? 最佳答案 将各个变量值存放在文件里。激活项目时,读取文件里的各个值,再一个一…

    SIMATIC WinCC 2021年7月5日
  • WINCC 支持自由口通讯编程吗?

    假如我在电脑上安装好WINCC了,然后我是否可以在WINCC里进行脚本的编程,使装有WINCC的电脑可以与第三方的公开协议的设备进行通讯?还有就是WINCC是否也集成了MODBUS…

    SIMATIC WinCC 2019年6月10日
  • wincc与s7214

    我用WINCC做shangweiji下位机两台S7214显示控制都没有问题,现在想用1号PLC提供的位变量通过WINCC组态去控制2号PLC的位变量。应该怎么做? 最佳答案 分析你…

    SIMATIC WinCC 2019年6月11日
  • TIA V14 HMI变量

    TIA V14 HMI变量,比喻说在画面创建100个类似指示灯功能,依次按顺序对应PLC的100个问变量,这100个指示灯的变量只能一个一个手动填写关联吗?有没…

    SIMATIC WinCC 2021年7月5日
  • 关于WINCC报警的持续时间问题?

    请问各位高人:WINCC报警的持续时间在消息归档列表和短、长期归档列表里显示为”00:00:00“,只有确认后才有持续时间值。 比如有个报警”A“,在没有确认前持续时间那…

    SIMATIC WinCC 2019年6月11日