网站标志
导航菜单
当前日期时间
当前时间:
购物车
购物车中有 0 件商品 去结算 我的订单
商品搜索
商品搜索:
文章正文
西门子上位机WINCC怎样与外部变量进行连接
作者:管理员    发布于:2015-05-31 14:24:17    文字:【】【】【
 创建新连接外部变量只能在与自动化系统连接的基础上创建。如果还没有需要的连接,必须首先创建该连接。先决条件必须安装所需要的通讯处理器和相关的硬件驱动程序。还必须安装期望的通讯驱动程序,例如“SIMATIC S7 Protocol Suite”步骤
   步骤
 1 扩展“变量管理”中通讯驱动程序的视图。
 2 选择期望的通道单元,例如“PROFIBUS”。
 3 在用于通道单元的弹出式菜单中,选择“新建驱动程序连接...”。
 4 在“常规”标签卡的“名称”域中,输入在项目范围内唯一的用于连接的名称。
 5 单击“属性”按钮,打开“连接参数”对话框。设置该连接所需的参数。有关详细信息,请参考各相应通道的帮助文档。
 6 通过单击“确定”,关闭所有的对话框。
 组态外部变量创建变量的过程对于所有数据类型基本相似。然而,对某些数据类型进行特殊设置。(步骤5 - 7)。先决条件必须安装所需要的通讯处理器和硬件驱动程序。还必须安装期望的通讯驱动程序,例如“SIMATIC S7 Protocol Suite”。为了使用通道单元,必须建立连接(例如“PROFIBUS”)。步骤
   步骤
 1 从所期望的连接的弹出式菜单中选择“新建变量”。“变量属性”对话框将打开。
 2 在“常规”标签卡上,“名称”域中,输入在WinCC项目范围内唯一的变量名,例如“WinCCTag_01”。
 3 设置变量的“数据类型”,例如 “浮点数64位IEEE 754”,在相关域中。
 4 单击“选择”打开“变量属性”对话框,在AS中设置变量的地址区域。
 在二进制或8位变量的情况下,如果通道不支持按位/字节访问,在“变量属性”对话框前会显示“位/字节变量”对话框。
 要获得更多信息,请参考“BinWrite机制”。单击“确定”按钮,关闭“位/字节变量”或“变量属性”对话框。
 5 在数字变量的情况下,WinCC会在“类型转换”域中显示建议的类型转换。
 按照不同需要,选择合适的的类型转换。转换以“X到Y”的次序显示,(www.dqjsw.com.cn)X是WinCC格式、Y是AS格式,例如“DoubleToDouble”。
 6 单击“线性标定”复选框使数字标签线性标定。输入“过程值范围”(在AS中)以及“变量数值范围”(在WinCC中)的上限和下限。
 7 当使用文本变量工作,将激活“长度”域。在这种情况下,以字符形式输入文本变量的长度。
 8 单击“确定”关闭所有对话框。
 WinCC数据类型排序的类型转换当组态外部变量,必须对所有数字型数据类型执行类型转换。WinCC这方面的数据格式决定了数据类型。类型转换定义如何从WinCC格式转换到AS格式。该定义适用于双向传送。从列表中选择期望的WinCC数据类型。下表列出所支持的类型转换和数值范围。WinCC数据类型窗体顶部 类型转换“无符号8位数” 数值范围
 ByteToUnsignedByte 0...255 (无转换)
 ByteToUnsignedWord 0...255
 ByteToUnsignedDword 0...255
 ByteToSignedByte 0...127
 ByteToSignedWord 0...255
 ByteToSignedDword 0...255
 ByteToBCDByte 0...99
 ByteToBCDWord 0...255
 ByteToBCDDword 0...255
 ByteToAikenByte 0...99
 ByteToAikenWord 0...255
 ByteToAikenDword 0...255
 ByteToExcessByte 0...99
 ByteToExcessWord 0...255
 ByteToExcessDword 0...255
   “有符号8位数”类型转换 数值范围
 CharToUnsignedByte 0...127
 CharToUnsignedWord 0...127
 CharToUnsignedDword 0...127
 CharToSignedByte -128...+127 (无转换)
 CharToSignedWord -128...+127
 CharToSignedDword -128...+127
 CharToMSBByte -128...+127
 CharToMSBWord -128...+127
 CharToMSBDword -128...+127
 CharToBCDByte 0...99
 CharToBCDWord 0...127
 CharToBCDDword 0...127
 CharToSignedBCDByte -9...+9
 CharToSignedBCDWord -128...+127
 CharToSignedBCDDword -128...+127
 CharToExtSignedBCDByte -79...+79
 CharToExtSignedBCDWord -128...+127
 CharToExtSignedBCDDword -128...+127
 CharToAikenByte 0...99
 CharToAikenWord 0...127
 CharToAikenDword 0...127
 CharToSignedAikenByte -9...+9
 CharToSignedAikenWord -128...+127
 CharToSignedAikenDword -128...+127
 CharToExcessByte 0...99
 CharToExcessWord 0...127
 CharToExcessDword 0...127
 CharToSignedExcessByte -9...+9
 CharToSignedExcessWord -128...+127
 CharToSignedExcessDword -128...+127
   “浮点数64位IEEE 754”类型转换 数值范围
 DoubleToDouble +-1.79769313486231e+308 (无转换)
 DoubleToUnsignedByte 0...255
 DoubleToUnsignedWord 0...65535
 DoubleToUnsignedDword 0...4294967295
 DoubleToSignedByte -128...+127
 DoubleToSignedWord -32768...+32767
 DoubleToSignedDword -2147483647...+2147483647
 DoubleToFloat +-3.402823e+38
 DoubleToMSBByte -127...+127
 DoubleToMSBWord -32767...+32767
 DoubleToMSBDword -2147483647...+2147483647
 DoubleToBCDByte 0...99
 DoubleToBCDWord 0...9999
 DoubleToBCDDword 0...99999999
 DoubleToSignedBCDByte -9...+9
 DoubleToSignedBCDWord -999...+999
 DoubleToSignedBCDDword -9999999...+9999999
 DoubleToExtSignedBCDByte -79...+79
 DoubleToExtSignedBCDWord -7999...+7999
 DoubleToExtSignedBCDDword -79999999...+79999999
 DoubleToAikenByte 0...99
 DoubleToAikenWord 0...9999
 DoubleToAikenDword 0...99999999
 DoubleToSignedAikenByte -9...+9
 DoubleToSignedAikenWord -999...+999
 DoubleToSignedAikenDword -9999999...+9999999
 DoubleToExcessByte 0...99
 DoubleToExcessWord 0...9999
 DoubleToExcessDword 0...99999999
 DoubleToSignedExcessByte -9...+9
 DoubleToSignedExcessWord -999...+999
 DoubleToSignedExcessDword -9999999...+9999999
 DoubleToS5Timer 10...9990000
 DoubleToS5Float +-1.701411e+38
   “无符号32位数”类型转换 数值范围
 DwordToUnsignedDword 0...4294967295 (无转换)
 DwordToUnsignedByte 0...255
 DwordToUnsignedWord 0...65535
 DwordToSignedByte 0...127
 DwordToSignedWord 0...32767
 DwordToSignedDword 0...2147483647
 DwordToBCDByte 0...99
 DwordToBCDWord 0...9999
 DwordToBCDDword 0...99999999
 DwordToAikenByte 0...99
 DwordToAikenWord 0...9999
 DwordToAikenDword 0...99999999
 DwordToExcessByte 0...99
 DwordToExcessWord 0...9999
 DwordToExcessDword 0...99999999
 DwordToSimaticTimer 10...9990000
 DwordToSimaticBCDTimer 10...9990000
   “浮点数32位IEEE 754”类型转换 数值范围
 FloatToFloat +-3.402823e+38 (无转换)
 FloatToUnsignedByte 0...255
 FloatToUnsignedWord 0...65535
 FloatToUnsignedDword 0...4.294967e+09
 FloatToSignedByte -128...+127
 FloatToSignedWord -32768...+32767
 FloatToSignedDword -2.147483e+09...+2.147483e+09
 FloatToDouble +-3.402823e+38
 FloatToMSBByte -127...+127
 FloatToMSBWord -32767...+32767
 FloatToMSBDword -2.147483e+09...+2.147483e+09
 FloatToBCDByte 0...99
 FloatToBCDWord 0...9999
 FloatToBCDDword 0...9.999999e+07
 FloatToSignedBCDByte -9...+9
 FloatToSignedBCDWord -999...+999
 FloatToSignedBCDDword -9999999...+9999999
 FloatToExtSignedBCDByte -79...+79
 FloatToExtSignedBCDWord -7999...+7999
 FloatToExtSignedBCDDword -7.999999e+07...+7.999999e+07
 FloatToAikenByte 0...99
 FloatToAikenWord 0...9999
 FloatToAikenDword 0...9.999999e+07
 FloatToSignedAikenByte -9...+9
 FloatToSignedAikenWord -999...+999
 FloatToSignedAikenDword -9999999...+9999999
 FloatToExcessByte 0...99
 FloatToExcessWord 0...9999
 FloatToExcessDword 0...9.999999e+07
 FloatToSignedExcessByte -9...+9
 FloatToSignedExcessWord -999...+999
 FloatToSignedExcessDword -9999999...+9999999
 FloatToS5Timer 10...9990000
 FloatToS5Float +-1.701411e+38
   “有符号32位数”类型转换 数值范围
 LongToSignedDword -2147483647...+2147483647 (无转换)
 LongToUnsignedByte 0...255
 LongToUnsignedWord 0...65535
 LongToUnsignedDword 0...2147483647
 LongToSignedByte -128...+127
 LongToSignedWord -32768...+32767
 LongToMSBByte -127...+127
浏览 (95) | 评论 (0) | 评分(0) | 支持(0) | 反对(0) | 发布人:管理员
将本文加入收藏夹
新闻详情
脚注栏目
|
脚注信息
机电工程网(C) 2015-2020 All Rights Reserved.    联系我们