WinCC
WinCC flexible如何创建模拟量报警变量?
flexible如何创建模拟量报警变量?
你这个问题的问法不严谨,应该是在wincc flexible中如何创建模拟量变量的报警?而不是创建报警变量!
我来简单说一下,在wincc flexible中创建模拟量报警的方法,还是举例来说,直接看例子:
首先我建立一个CPU315的STEP7项目,并且在项目下插入一个HMI站:这个图片可以看到S7_Pro2这个西门子300项目下边,我插入了一个300站(SIMATIC 300 Station)和一个HMI站(SIMATIC HMI-Station(1))。并且在300cpu程序中只在OB1中写了一行程序,MW10就假设是一个读入之后的模拟量值!因此后边的模拟量报警也就是基于这个MW10的!
程序讲完了,再来看wincc flexible这边的设置:
需要说一下我的wincc flexible版本是2008 SP3。这个图片上可以看到我建立了和S7_ProSIMATIC 300 Station中CPU315的一个连接,名称是连接_1。并且在这个连接下建立了额一个变量_1,关联到的地址就是前边的MW10!
连接和变量建立之后,就可以建立报警了!
因为题目是要建立模拟量报警,所以在项目树的报警管理--模拟量报警标签中,就可以建立一个报警列表!报警列表是报警视图控件显示报警所必须的一个步骤!
如图上所示,我建立的报警列表序号是,1,2,3,都是管理到MW10,也就是变量_1的。我给了500,800,1000的限制值也给了相应的报警信息!触发模式的上升沿时,意思是数值大于500就会显示报警序号1的报警文本!
wincc flexible中的设置结束了,就可以组态画面而后测试了:先看一下画面的布局:
画面很简单,就MW10的显示,和增强对象下的报警视图!
再来看运行后的动态图吧:
相信这个运行画面的动态截图,已经说明了模拟量的报警已经可以在HMI上显示了!
因此答题也就结束了,关键还是建立连接和变量,而后建立一个报警列表,在条件满足这个序号的时候,就会触发序号对应的文本信息!
--以上就是WinCC flexible如何创建模拟量报警的过程,希望对提问者有所帮助,谢谢!
winCC中如何创建结构类型变量?
结构变量是通过结构类型所创建的一种变量。结构变量的模板是结构元素。结构变量的名称由所使用的结构实例的名称 和结构元素的名称组成。名称中的这两部分之间用一个圆点隔开。
结构类型表示一种策划或安排,在WinCC中,将根据它来创建特定的变量组。结构类型至少包含一个结构元素。当创建一种结构类型时,定义特定的变量结构。
在WinCC项目管理器中创建一种结构类型。为每个变量创建结构元素。给结构元素分配所创建变量应具有的属性。
当创建变量时,所创建的结构类型将分配为数据类型。结构类型将参照标准数据类型显示在“数据类型”选择窗口。
WinCC将在相关联的结构类型以及变量管理器中的结构变量下,创建一种结构实例。所创建的结构变量将由该类型的结构元素来定义。
在同样的结构类型中,可定义内部变量和过程变量的结构元素。
当在通信驱动程序的连接下创建结构实例时,按结构类型定义的过程变量也将在连接下创建。然而,内部变量将在变量管理器中的“内部变量”处创建。
如果某些变量组态将在系统中出现多次,则请使用结构类型。
例如,在该实例中,将涉及根据同一原理设置的多个温度控制器。请考虑温度控制器所需要的变量。
然后创建一个TEMPERATURE结构类型,其中,每个变量将由结构元素来表示,例如,ELEMENT_1、ELEMENT_2、ELEMENT_3。每当创建一个具有该结构类型的新建结构实例时,WinCC都将自动生成相应温度调节器的所有结构变量。
例如,当对希望通过画面窗口来集成的画面进行组态时,可使用所创建的结构变量。
而内部和外部变量是指:由过程为其提供变量值的变量,将被引用为WinCC中的过程或外部变量。
对于过程变量,变量管理器可通过WinCC与自动化系统的连接以及数据交换如何执行来确定通讯驱动程序。
相关的变量将在该通讯驱动程序的目录结构中创建。
过程没有为其提供变量值的变量,将被当作“内部变量”,在“内部变量”目录中创建。