西门子WINCC怎样创建变量和结构类型

时间:2023-03-19作者:佚名
如何创建过程变量
过程变量用于WinCC和自动化系统之间的通讯。
也可在变量组中创建过程变量,或过程变量一创建完毕,就将其移动到变量组。
注意
在创建过程变量之前,必须安装通讯驱动程序,并至少创建一个连接。
步骤
步骤
1
在WinCC项目管理器的变量管理器中,打开将为其创建过程变量的通讯驱动程序。
2
选择所需要的通道单元及相应的连接。
3
从连接的快捷菜单中选择“新建变量”选项。“变量属性”对话框将打开。
4
在常规标签上的“名称”处,输入变量的名称。一旦如此操作时,请对章节“变量管理器和变量”>“变量”中的名称约定加以充分的考虑。
5
在“数据类型”域中,设置相应的数据类型。
6
如果必需,可修改所设置的类型转换,并在必要时设置线性标定。
7
设置变量的地址。为此,单击“选择”按钮。“地址属性”对话框打开。在输入地址之后,单击“确定”按钮,关闭对话框。地址属性取决于所选择的通道单元。关于对过程变量进行寻址的更详细信息参见WinCC信息系统中相关通讯驱动程序的“通讯”。
8
在“限制/报表”标签上,根据需要设置限制值、起始值和替换值。当项目激活时如果没有任何可用的过程值,则要设置起始值。
9
单击“确定”按钮,关闭对话框。
注意
如果希望对起始值和替换值二者都进行设置,则请选中“使用替换值”区中的设置。
对过程变量进行寻址
也可在以后对过程变量进行寻址。
选择变量管理器中的变量,并打开弹出式菜单上的“寻址...”。“地址属性”菜单打开。设置变量的地址。
关于对过程变量进行寻址的更详细信息参见WinCC信息系统中相关通讯驱动程序的“通讯”。
创建内部变量
引言
使用内部变量来传送项目内的数据。
您也可以在变量组中创建内部变量,或在创建后将其移至变量组中。
步骤
步骤
1
在WinCC项目管理器的变量管理器中,打开“内部变量”目录。
2
从连接的快捷菜单中选择“新建变量”选项。“变量属性”对话框将打开。
3
在常规标签上的“名称”处,输入变量的名称。一旦如此操作时,请对章节“变量管理器和变量”>“变量”中的名称约定加以充分的考虑。
4
设置数据类型。
5
在“限制/报表”标签上,根据需要设置限制值、限制值和起始值。
6
单击“确定”按钮,退出对话框。
注意:
项目范围的更新”和“计算机局部的更新”在大多数情况下都没有影响。在服务器上所创建的内部变量将始终在项目范围内进行更新。在WinCC客户机上创建的内部变量将始终在计算机局部进行更新。
只有在所组态的客户机上没有本地项目时,该设置才是相关的。
如何创建结构变量
引言
在“结构类型”处创建变量管理器的外部结构类型。
当创建结构类型时,将创建不同的结构元素。创建变量时,可将所创建的结构类型分配为数据类型,从而可创建在结构类型中定义的所有变量。
步骤
步骤
1
单击WinCC项目管理器中的“结构类型”,并从快捷菜单中选择选项“新建结构类型...”。“结构属性”对话框将打开。
2
改变标准名称“NewStructure”,并为其分配一个具有一定意义名称的结构名称。为此,可标记元素,并在弹出式菜单上选择“重新命名”。 请充分考虑如此操作时的名称惯例。
3
单击“新建元素”按钮。WinCC将创建一个具有变量类型“Short”的新的元素,以及名称“新建变量”。选择元素,并从快捷菜单中选择“重新命名”选项。输入一个具有一定意义的名称,以取代“新建变量1”。请充分考虑如此操作时的名称惯例。
4
设置元素是创建内部变量,还是创建过程变量。过程变量在对话框中称作“外部变量”。在结构元素的快捷菜单上选择所需要的数据类型。
5
检查过程变量在“AS”段中的偏移量。该值将确定以字节为单位的结构元素离起始地址的间距。新建或复制的元素的偏移量将自动增加。请根据需要调整设置。
6
对于过程变量,可根据需要设置线性标定。
7
对于数据类型为“Text8”和“Text16”的过程变量,可在“长度”域中设置字节的数目。
8
根据需要改变所给出的过程变量类型转换。
可从选择框“使用来自...的附加格式调整”中选择一个通道元素。随后,WinCC还将具有通道元素所支持的类型转换的特性。
9
创建下一个元素。单击“新建元素”按钮。
如果至少有一个可用的结构,则在使用“新建元素”按钮创建新的元素时,WinCC将复制具有该属性的当前操作的元素。在元素名称处,WinCC将插入一个计算数字并对其进行计算。
重复上述过程,直到创建所需要的所有元素。
10
单击“确定”按钮,退出对话框。
注意
请在应用结构类型创建变量之前完成所有的设置。随后可只修改所创建结构元素的属性,例如,线性标定、地址和限制/报表。
为了修改结构类型的属性,必须首先删除所有相关联的结构变量。
数据类型
变量的数据类型在WinCC中将自动排列在结构元素的名称之前。该数据类型相当于某些变量类型,例如,字节数据类型、无符号8位数变量类型。
如果希望对具有脚本的结构变量进行寻址,则必须使用该数据类型的C函数。
将使用下列标志:
变量类型
数据类型
相关联的C函数
二进制变量
BIT
GetTagBit
有符号8位数
char
GetTagSByte
无符号8位数
BYTE
GetTagByte
有符号16位数
SHORT
GetTagSWord
无符号16位数
WORD
GetTagWord
有符号32位数
long
GetTagSDWord
无符号32位数
DWORD
GetTagDWord
浮点数32位IEEE 754
FLOAT
GetTagFloat
浮点数64位IEEE 754
DOUBLE
GetTagDouble
文本变量8位字符集
TEXT8
GetTagChar
文本变量16位字符集
TEXT16
GetTagChar
文本参考(仅适用于内部变量)
TEXTREF
GetTagChar
更详细信息参见章节“变量类型”以及ANSI-C的内部函数的描述。
如何使用结构类型
引言
使用结构类型,可就在一个动作内同时创建多个变量作为结构类型。如此操作时,可创建内部变量和过程变量。
当在编辑器中进行组态时,结构变量与其它变量并无不同之处。
创建内部变量
当创建内部变量时,可用的结构类型就是没有包含过程变量的结构元素的那些类型。
在其中为过程变量定义了结构元素的结构类型将只能用于在通道元素的连接下创建变量的时候。
注意:
可在通道元素的连接下创建具有结构类型的结构变量,在其中将只定义了内部变量的结构元素。结构实例将在结构类型下显示,而相关联的结构变量均在“内部变量”下显示。在数据窗口中的连接下将没有任何条目显示。如果试图删除连接,将显示一条消息即元素也要被删除。如果该消息得到确认,则不仅连接,就是结构实例和结构变量都将删除。
步骤
步骤
1
在变量管理器中选择希望创建变量的位置。
2
从快捷菜单中选择“新建变量”选项。“变量属性”对话框将打开。
3
在“数据类型”选择框中选择所需要的结构类型。
4
输入名称。该名称在创建变量时将用作变量前缀。WinCC将在该名称下创建一个结构实例。结构实例位于WinCC项目管理器中所使用的结构类型下的“结构类型”处。
5
单击“确定”按钮进行确认。
对于在结构类型中创建的每个元素,WinCC都将生成具有相应属性的结构变量。结构变量的名称由结构实例的名称和结构元素的名称组成,中间通过圆点隔开。
注意:
请在应用结构类型创建变量之前完成所有的设置。然后,可修改以后将要创建的结构变量的属性。
为了修改结构类型的属性,必须首先删除所有相关联的结构变量。
更新
如果创建多用户项目中的内部结构变量,则可使用“项目范围的更新”或“计算机本地更新”设置。只有当不在WinCC客户机上创建单个的客户机项目时才涉及到该设置。
定义已创建结构变量的所需更新。当创建相关联的结构变量时,将不传送结构实例中的设置。
如何创建变量组
引言
在变量管理器中创建变量组。可直接在“内部变量”目录中创建内部变量的变量组。可在连接下的通讯驱动程序目录中创建过程变量的变量组。
变量组中只能创建变量。一个变量组不能包含另一个变量组。
步骤
步骤
1
在变量管理器中对希望创建变量组的位置进行浏览。
2

相关阅读

西门子s7-200PLC的密码保护功能

西门子S7-200plc 系统提供了强大的密码保护功能 ,以保护程序开发者的知识产权,防止未经授权的操作等。 密码不能破解,用户不必为此咨询西门子技术支持部门。 在许多场合都可以使...
2023-03-21

看不懂建筑电气施工图怎么办?看完这些分分钟提高

如何看懂建筑电气工程图?首先你需要知道建筑图纸中常用的文字符号及图形符号,也就是工程语言。 掌握了这个语言,你就可以初步了解图纸内容啦,比如画图纸的人的意图,以及图...
2023-06-11
看不懂建筑电气施工图怎么办?看完这些分分钟提高

保护接零和保护接地的区别

做电工的都知道,保护接零和保护接地是电气安全的重中之重,可很多新手总把两者搞混,用错一步就可能引发安全隐患!今天用最接地气的话,把这两个知识点和常见接地类型讲透,新手也...
2026-04-16
保护接零和保护接地的区别

不同规格的热敏电阻的代用计算,值得收藏

热敏电阻在某一温度时阻值的计算 (1)计算公式 热敏电阻的标称电阻值R 25 是指在基准温度为25℃时的阻值。一个具有负温度系数的热敏电阻(NTC),其随温度变化的阻值,可按温度每...
2023-06-13
不同规格的热敏电阻的代用计算,值得收藏

电路的基本概念

电路是电流的通路,是由各种电工 、电子 元器件 联结而成的。根据电流的性质可分为直流电路和交流电路。实际电路根据工作要求不同,构成了各种不同用途的电路。例如提供电能的...
2023-03-21

热销商品

消防配件二氧化碳灭火器2 3 5 7KG弯头喷管24Kg干冰CO2外喷头喷嘴

二氧化碳灭火器配件中的2357KG弯头喷管与24Kg干冰CO₂外喷头喷嘴,是专业消防设备的重要组成部分。该弯头喷管采用高强度耐腐蚀材料制造,连接灵活,适用于高压CO₂灭火...
4.5

LED柜内照明灯 AC220V 4W 7W配电箱导轨式 LL10-W 高压柜内照明灯

LED柜内照明灯AC220V 4W/7W配电箱导轨式LL10-W是一款专为高压柜、配电箱等封闭电气设备设计的紧凑型照明产品。采用高效LED光源,功耗低(4W/7W可选),亮度高,寿命长,节能...
7

雷士照明led筒灯孔灯客厅吊顶天花灯嵌入式过道筒灯射灯桶灯家用

雷士照明LED筒灯是一款专为现代家居设计的嵌入式照明产品,适用于客厅、吊顶、过道、卧室等空间。采用高品质LED光源,光线柔和均匀,显色指数高,有效还原真实色彩,营造舒...
5.78

雷士照明嵌入式防眩筒灯射灯窄边过道灯深杯客厅无主灯天花灯米雪

雷士照明嵌入式防眩筒灯射灯——“米雪”系列,专为现代无主灯设计打造。采用窄边深杯结构,有效控制杂散光,实现精准防眩,营造舒适柔和的光环境。适用于客厅、过道、天...
25.67

航模内六角螺丝刀套装 高速钢超硬专用RC模型航模维修拆装工具

航模内六角螺丝刀套装专为RC模型及航模维修设计,采用优质高速钢材质,经特殊热处理工艺打造,具备超强硬度和耐磨性,确保长期使用不变形、不崩口。套装包含多种常用规格...
6.9

本站所有图片和文章来自互联网,如有异议请与本站联系。
投搞、举报邮箱:175583978#qq.com
Copyright @ 2020-现在 All Rights Reserved.