WinCCC变量类型.docx_第1页
WinCCC变量类型.docx_第2页
WinCCC变量类型.docx_第3页
WinCCC变量类型.docx_第4页
WinCCC变量类型.docx_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

西门子WINCC的变量类型变量类型及定义变量举例二进制数:BOOL tagname;有符号8位:char tagname;无符号8位:BYTE tagname;有符号16位:short tagname;无符号16位:WORD tagname;有符号32位:long tagname;或:signed double WORD tagname;无符号32位:double WORD tagname;或:unsigned double WORD tagname;浮点数32位:float tagname;双精度64位:double float tagname;文本参考定义对于具有“文本参考”数据类型的变量,指的是WinCC文本库中的条目。只可将文本参考组态为内部变量。例如,当希望交替显示不同文本块时,可使用文本参考。可将文本库中条目的相应文本ID分配给变量。创建文本参考将具有“文本参考”数据类型的变量创建为内部变量。在“变量属性”对话框中,选择“限制/报表”标签上的“起始值”复选框。输入文本库中的文本ID作为起始值。注意:在多用户系统中,WinCC将使用在其上创建了文本参考的计算机语言来用于文本输出。改变格式对于“文本参考”数据类型,不可能发生类型转换。二进制变量定义“二进制变量”数据类型对应于位。二进制变量可取为数值TRUE或“0”以及FALSE或“1”。二进制变量以字节形式存储在系统中。注意:某些通讯驱动程序不能传送单个的位。使用二进制变量可降低这些通讯驱动程序的性能。请注意查阅WinCC系统中“通讯”处的不同通讯驱动程序帮助。位“二进制变量”数据类型也可作为“位”来引用。改变格式对于“二进制变量”数据类型,不可能发生类型转换。有符号8位数定义“有符号8位数”数据类型具有1个字节长,且有符号(正号或负号)。字符/有符号字节“有符号8位数”数据类型也可作为“字符型”或“有符号字节”来引用。改变格式如果创建具有“有符号8位数”数据类型的新变量,则缺省状态下,“类型转换”框将显示“CharToSignedByte”。数字范围为-128至+127。对于“有符号8位数”数据类型,可能存在下列类型转换:改变格式数字范围CharToSignedByte-128至+127(无任何转换)CharToUnsignedByte0至127CharToUnsignedWord0至127CharToUnsignedDword0至127CharToSignedWord-128至+127CharToSignedDword-128至+127CharToMSBByte-128至+127CharToMSBWord-128至+127CharToMSBDword-128至+127CharToBCDByte0至99CharToBCDWord0至127CharToBCDDword0至127CharToSignedBCDByte-9至+9CharToSignedBCDWord-128至+127CharToSignedBCDDword-128至+127CharToExtSignedBCDByte-79至+79CharToExtSignedBCDWord-128至+127CharToExtSignedBCDDword-128至+127CharToAikenByte0至99CharToAikenWord0至127CharToAikenDword0至127CharToSignedAikenByte-9至+9CharToSignedAikenWord-128至+127CharToSignedAikenDword-128至+127CharToExcessByte0至99CharToExcessWord0至127CharToExcessDword0至127CharToSignedExcessByte-9至+9CharToSignedExcessWord-128至+127CharToSignedExcessDword-128至+127无符号8位数定义“无符号8位数”数据类型为1个字节长,且无符号。字节/无符号字节“无符号8位数”数据类型也可作为“字节”或“无符号字节”来引用。改变格式如果创建具有“无符号8位数”数据类型的新变量,则缺省状态下,“类型转换”框将显示“ByteToUnsignedByte”。数字范围为0至255。对于“无符号8位数”数据类型,可能存在下列类型转换:改变格式数字范围ByteToUnsignedByte0至255(无任何转换)ByteToUnsignedWord0至255ByteToUnsignedDword0至255ByteToSignedByte 0至127ByteToSignedWord0至255ByteToSignedDword0至255ByteToBCDByte0至99ByteToBCDWord0至255ByteToBCDDword0至255ByteToAikenByte 0至99ByteToAikenWord0至255ByteToAikenDword0至255ByteToExcessByte 0至99ByteToExcessWord0至255ByteToExcessDword0至255有符号16位数定义“有符号16位数”数据类型具有2个字节长,且有符号(正号或负号)。短整型/有符号字“有符号16位数”数据类型也可作为“短整型”或“有符号字”来引用。改变格式如果创建具有“有符号16位数”数据类型的新变量,则缺省状态下,“类型转换”框将显示“ShortToSignedword”。数字范围为-32768至+32767。对于“有符号16位数”数据类型,可能存在下列类型转换:改变格式数字范围ShortToSignedWord-32768至+32767(无任何转换)ShortToUnsignedByte0至255ShortToUnsignedWord0至32767ShortToUnsignedDword0至32767ShortToSignedByte -128至+127ShortToSignedDword-32768至+32767ShortToMSBByte-127至+127ShortToMSBWord-32767至+32767ShortToMSBDword-32768至+32767ShortToBCDByte0至99ShortToBCDWord0至9999ShortToBCDDword0至32767ShortToSignedBCDByte-9至+9ShortToSignedBCDWord-999至+999ShortToSignedBCDDword-32768至+32767ShortToExtSignedBCDByte-79至+79ShortToExtSignedBCDWord-7999至+7999ShortToExtSignedBCDDword-32768至+32767ShortToAikenByte0至99ShortToAikenWord 0至9999ShortToAikenDword0至32767ShortToSignedAikenByte-9至+9ShortToSignedAikenWord-999至+999ShortToSignedAikenDword-32768至+32767ShortToExcessByte0至99ShortToExcessWord0至9999ShortToExcessDword0至32767ShortToSignedExcessByte-9至+9ShortToSignedExcessWord -999至+999ShortToSignedExcessDword-32768至+32767无符号16位数定义“无符号16位数”数据类型为2个字节长,且无符号。字/无符号字“无符号16位数”数据类型也可作为“字”或“无符号字”来引用。改变格式如果创建具有“无符号16位数”数据类型的新变量,则缺省状态下,“类型转换”框将显示“WordToUnsignedWord”。数字范围为0至65535。对于“无符号16位数”数据类型,可能存在下列类型转换:改变格式数字范围WordToUnsignedWord0至65535(无任何转换)WordToUnsignedByte0至255WordToUnsignedDword0至65535WordToSignedByte0至127WordToSignedWord0至32767WordToSignedDword0至65535WordToBCDByte0至99WordToBCDWord0至9999WordToBCDDword0至65535WordToAikenByte0至99WordToAikenWord0至9999WordToAikenDword0至65535WordToExcessByte0至99WordToExcessWord0至9999WordToExcessDword 0至65535WordToSimaticCounter0至999WordToSimaticBCDCounter0至999有符号32位数定义“有符号32位数”数据类型具有4个字节长,且有符号(正号或负号)。长整型/有符号双字“有符号32位数”数据类型也可作为“长整型”或“有符号双字”来引用。改变格式如果创建具有“有符号32位数”数据类型的新变量,则缺省状态下,“类型转换”框将显示“LongToSignedDword”。数字范围为-2147483647至+2147483647。对于“有符号32位数”数据类型,可能存在下列类型转换:改变格式数字范围LongToSignedDword -2147483647至+2147483647(无任何转换)LongToUnsignedByte 0至255LongToUnsignedWord 0至65535LongToUnsignedDword 0至2147483647LongToSignedByte -128至+127LongToSignedWord -32768至+32767LongToMSBByte -127至+127LongToMSBWord -32767至+32767LongToMSBDword -2147483647至+2147483647LongToBCDByte 0至99LongToBCDWord 0至9999LongToBCDDword 0至99999999LongToSignedBCDByte -9至+9LongToSignedBCDWord -999至+999LongToSignedBCDDword -9999999至+9999999LongToExtSignedBCDByte -79.+79LongToExtSignedBCDWord -7999至+7999LongToExtSignedBCDDword -79999999至+79999999LongToAikenByte 0至99LongToAikenWord 0至9999LongToAikenDword 0至99999999LongToSignedAikenByte -9至+9LongToSignedAikenWord -999至+999LongToSignedAikenDword -9999999至+9999999LongToExcessByte 0至99LongToExcessWord 0至9999LongToExcessDword 0至99999999LongToSignedExcessByte -9至+9LongToSignedExcessWord -999至+999LongToSignedExcessDword -9999999至+9999999LongToSimaticTimer 10至9990000LongToSimaticBCDTimer 10至9990000无符号32位数定义“无符号32位数”数据类型为4个字节长,且无符号。双字/无符号双字“无符号32位数”数据类型也可作为“双字”或“无符号双字”来引用。改变格式如果创建具有“无符号32位数”数据类型的新变量,则缺省状态下,“类型转换”框将显示“DwordToUnsignedDword”。数字范围为0至4294967295。对于“无符号32位数”数据类型,可能存在下列类型转换:改变格式数字范围DwordToUnsignedDword 0至4294967295(无任何转换)DwordToUnsignedByte 0至255DwordToUnsignedWord 0至65535DwordToSignedByte 0至127DwordToSignedWord 0至32767DwordToSignedDword 0至2147483647DwordToBCDByte 0至99DwordToBCDWord 0至9999DwordToBCDDword 0至99999999DwordToAikenByte 0至99DwordToAikenWord 0至9999DwordToAikenDword 0至99999999DwordToExcessByte 0至99DwordToExcessWord 0至9999DwordToExcessDword 0至99999999DwordToSimaticTimer 10至9990000DwordToSimaticBCDTimer 10至9990000浮点数32位IEEE 754定义“浮点数32位IEEE 754”数据类型具有4个字节长,且具有符号(正号或负号)。FLOAT“浮点数32位IEEE 754”数据类型也可作为“浮点数”来引用。改变格式如果创建具有“浮点数32位IEEE 754”数据类型的新变量,则缺省状态下,“类型转换”框将显示“FloatToFloat”。数字范围是+-3.402823e+38。注意:对于每个“FloatTo.Dword”类型转换,只需考虑前7位。浮点型数据类型只有允许有7位数字。如果具有S7连接,则“FloatToFloat”类型转换的数字范围是+-3.402823e+38。对于“浮点数32位IEEE 754”数据类型,可存在下列类型转换:改变格式数字范围FloatToFloat +-3.402823e+38(无任何转换)FloatToUnsignedByte 0至255FloatToUnsignedWord 0至65535FloatToUnsignedDword 0至4.294967e+09FloatToSignedByte -128至+127FloatToSignedWord -32768至+32767FloatToSignedDword -2.147483e+09至+2.147483e+09FloatToDouble +-3.402823e+38FloatToMSBByte -127至+127FloatToMSBWord -32767至+32767FloatToMSBDword -2.147483e+09至+2.147483e+09FloatToBCDByte 0至99FloatToBCDWord 0至9999FloatToBCDDword 0至9.999999e+07FloatToSignedBCDByte -9至+9FloatToSignedBCDWord -999至+999FloatToSignedBCDDword -9999999至+9999999FloatToExtSignedBCDByte -79至+79FloatToExtSignedBCDWord -7999至+7999FloatToExtSignedBCDDword -7.999999e+07至+7.999999e+07FloatToAikenByte 0至99FloatToAikenWord 0至9999FloatToAikenDword 0至9,999999e+07FloatToSignedAikenByte -9至+9FloatToSignedAikenWord -999至+999FloatToSignedAikenDword -9999999至+9999999FloatToExcessByte 0至99FloatToExcessWord 0至9999FloatToExcessDword 0至9.999999e+07FloatToSignedExcessByte -9至+9FloatToSignedExcessWord -999至+999FloatToSignedExcessDword -9999999至+9999999FloatToS5Timer 10至9990000FloatToS5Float +-1.701411e+38FloatToSimaticTimer 10至9990000FloatToSimaticBCDTimer 10至9990000浮点数64位IEEE 754定义“浮点数64位IEEE 754”数据类型具有8个字节长,且具有符号(正号或负号)。双精度型“浮点数64位IEEE 754”数据类型也可作为“双精度型”来引用。改变格式如果创建具有“浮点数64位IEEE 754”数据类型的新变量,则缺省状态下,“类型转换”框将显示“DoubleToDouble”。数字范围是+-1.79769313486231e+308。注意:对于每个“DoubleToFloat”类型转换,只考虑前7位。浮点型数据类型只有允许有7位数字。对于“浮点数64位IEEE 754”数据类型,可存在下列类型转换:改变格式数字范围DoubleToDouble +-1.79769313486231e+308(无任何转换)DoubleToUnsignedByte 0至255DoubleToUnsignedWord 0至65535DoubleToUnsignedDword 0至4294967295DoubleToSignedByte -128至+127DoubleToSignedWord -32768至+32767DoubleToSignedDword -2147483647至+2147483647DoubleToFloat +-3.402823e+38DoubleToMSBByte -127至+127DoubleToMSBWord -32767至+32767DoubleToMSBDword -2147483647至+2147483647DoubleToBCDByte 0至99DoubleToBCDWord 0至9999DoubleToBCDDword 0至99999999DoubleToSignedBCDByte -9至+9DoubleToSignedBCDWord -999至+999DoubleToSignedBCDDword -9999999至+9999999DoubleToExtSignedBCDByte -79至+79DoubleToExtSignedBCDWord -7999至+7999DoubleToExtSignedBCDDword -79999999至+79999999DoubleToAikenByte 0至99DoubleToAikenWord 0至9999DoubleToAikenDword 0至99999999DoubleToSignedAikenByte -9至+9DoubleToSignedAikenWord -999至+999DoubleToSignedAikenDword -9999999至+9999999DoubleToExcessByte 0至99DoubleToExcessWord 0至9999DoubleToExcessDword 0至99999999DoubleToSignedExcessByte -9至+9DoubleToSignedExcessWord -999至+999DoubleToSignedExcessDword -9999999至+9999999DoubleToS5Timer 10至9990

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论