当前位置: 首页 > 工业控制产品 > 自动化控制 > 工业软件 > 组态软件

类型分类:
科普知识
数据分类:
组态软件

西门子上位机WINCC怎样与外部变量进行连接

发布日期:2022-04-27 点击率:402 品牌:西门子_Siemens

    创建新连接外部变量只能在与自动化系统连接的基础上创建。如果还没有需要的连接,必须首先创建该连接。先决条件必须安装所需要的通讯处理器和相关的硬件驱动程序。还必须安装期望的通讯驱动程序,例如“SIMATICS7ProtocolSuite”步骤

    步骤

    1扩展“变量管理”中通讯驱动程序的视图。

    2选择期望的通道单元,例如“PROFIBUS”。

    3在用于通道单元的弹出式菜单中,选择“新建驱动程序连接...”。

    4在“常规”标签卡的“名称”域中,输入在项目范围内唯一的用于连接的名称。

    5单击“属性”按钮,打开“连接参数”对话框。设置该连接所需的参数。有关详细信息,请参考各相应通道的帮助文档。

    6通过单击“确定”,关闭所有的对话框。

    组态外部变量创建变量的过程对于所有数据类型基本相似。然而,对某些数据类型进行特殊设置。(步骤5-7)。先决条件必须安装所需要的通讯处理器和硬件驱动程序。还必须安装期望的通讯驱动程序,例如“SIMATICS7ProtocolSuite”。为了使用通道单元,必须建立连接(例如“PROFIBUS”)。步骤

    步骤

    1从所期望的连接的弹出式菜单中选择“新建变量”。“变量属性”对话框将打开。

    2在“常规”标签卡上,“名称”域中,输入在WinCC项目范围内唯一的变量名,例如“WinCCTag_01”。

    3设置变量的“数据类型”,例如“浮点数64位IEEE754”,在相关域中。

    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位数”数值范围

    ByteToUnsignedByte0...255(无转换)

    ByteToUnsignedWord0...255

    ByteToUnsignedDword0...255

    ByteToSignedByte0...127

    ByteToSignedWord0...255

    ByteToSignedDword0...255

    ByteToBCDByte0...99

    ByteToBCDWord0...255

    ByteToBCDDword0...255

    ByteToAikenByte0...99

    ByteToAikenWord0...255

    ByteToAikenDword0...255

    ByteToExcessByte0...99

    ByteToExcessWord0...255

    ByteToExcessDword0...255

    “有符号8位数”类型转换数值范围

    CharToUnsignedByte0...127

    CharToUnsignedWord0...127

    CharToUnsignedDword0...127

    CharToSignedByte-128...+127(无转换)

    CharToSignedWord-128...+127

    CharToSignedDword-128...+127

    CharToMSBByte-128...+127

    CharToMSBWord-128...+127

    CharToMSBDword-128...+127

    CharToBCDByte0...99

    CharToBCDWord0...127

    CharToBCDDword0...127

    CharToSignedBCDByte-9...+9

    CharToSignedBCDWord-128...+127

    CharToSignedBCDDword-128...+127

    CharToExtSignedBCDByte-79...+79

    CharToExtSignedBCDWord-128...+127

    CharToExtSignedBCDDword-128...+127

    CharToAikenByte0...99

    CharToAikenWord0...127

    CharToAikenDword0...127

    CharToSignedAikenByte-9...+9

    CharToSignedAikenWord-128...+127

    CharToSignedAikenDword-128...+127

    CharToExcessByte0...99

    CharToExcessWord0...127

    CharToExcessDword0...127

    CharToSignedExcessByte-9...+9

    CharToSignedExcessWord-128...+127

    CharToSignedExcessDword-128...+127

    “浮点数64位IEEE754”类型转换数值范围

    DoubleToDouble+-1.79769313486231e+308(无转换)

    DoubleToUnsignedByte0...255

    DoubleToUnsignedWord0...65535

    DoubleToUnsignedDword0...4294967295

    DoubleToSignedByte-128...+127

    DoubleToSignedWord-32768...+32767

    DoubleToSignedDword-2147483647...+2147483647

    DoubleToFloat+-3.402823e+38

    DoubleToMSBByte-127...+127

    DoubleToMSBWord-32767...+32767

    DoubleToMSBDword-2147483647...+2147483647

    DoubleToBCDByte0...99

    DoubleToBCDWord0...9999

    DoubleToBCDDword0...99999999

    DoubleToSignedBCDByte-9...+9

    DoubleToSignedBCDWord-999...+999

    DoubleToSignedBCDDword-9999999...+9999999

    DoubleToExtSignedBCDByte-79...+79

    DoubleToExtSignedBCDWord-7999...+7999

    DoubleToExtSignedBCDDword-79999999...+79999999

    DoubleToAikenByte0...99

    DoubleToAikenWord0...9999

    DoubleToAikenDword0...99999999

    DoubleToSignedAikenByte-9...+9

    DoubleToSignedAikenWord-999...+999

    DoubleToSignedAikenDword-9999999...+9999999

    DoubleToExcessByte0...99

    DoubleToExcessWord0...9999

    DoubleToExcessDword0...99999999

    DoubleToSignedExcessByte-9...+9

    DoubleToSignedExcessWord-999...+999

    DoubleToSignedExcessDword-9999999...+9999999

    DoubleToS5Timer10...9990000

    DoubleToS5Float+-1.701411e+38

    “无符号32位数”类型转换数值范围

    DwordToUnsignedDword0...4294967295(无转换)

    DwordToUnsignedByte0...255

    DwordToUnsignedWord0...65535

    DwordToSignedByte0...127

    DwordToSignedWord0...32767

    DwordToSignedDword0...2147483647

    DwordToBCDByte0...99

    DwordToBCDWord0...9999

    DwordToBCDDword0...99999999

    DwordToAikenByte0...99

    DwordToAikenWord0...9999

    DwordToAikenDword0...99999999

    DwordToExcessByte0...99

    DwordToExcessWord0...9999

    DwordToExcessDword0...99999999

    DwordToSimaticTimer10...9990000

    DwordToSimaticBCDTimer10...9990000

    “浮点数32位IEEE754”类型转换数值范围

    FloatToFloat+-3.402823e+38(无转换)

    FloatToUnsignedByte0...255

    FloatToUnsignedWord0...65535

    FloatToUnsignedDword0...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

    FloatToBCDByte0...99

    FloatToBCDWord0...9999

    FloatToBCDDword0...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

    FloatToAikenByte0...99

    FloatToAikenWord0...9999

    FloatToAikenDword0...9.999999e+07

    FloatToSignedAikenByte-9...+9

    FloatToSignedAikenWord-999...+999

    FloatToSignedAikenDword-9999999...+9999999

    FloatToExcessByte0...99

    FloatToExcessWord0...9999

    FloatToExcessDword0...9.999999e+07

    FloatToSignedExcessByte-9...+9

    FloatToSignedExcessWord-999...+999

    FloatToSignedExcessDword-9999999...+9999999

    FloatToS5Timer10...9990000

    FloatToS5Float+-1.701411e+38

    “有符号32位数”类型转换数值范围

    LongToSignedDword-2147483647...+2147483647(无转换)

    LongToUnsignedByte0...255

    LongToUnsignedWord0...65535

    LongToUnsignedDword0...2147483647

    LongToSignedByte-128...+127

    LongToSignedWord-32768...+32767

    LongToMSBByte-127...+127#p#分页标题#e#

    LongToMSBWord-32767...+32767

    LongToMSBDword-2147483647...+2147483647

    LongToBCDByte0...99

    LongToBCDWord0...9999

    LongToBCDDword0...99999999

    LongToSignedBCDByte-9...+9

    LongToSignedBCDWord-999...+999

    LongToSignedBCDDword-9999999...+9999999

    LongToExtSignedBCDByte-79..+79

    LongToExtSignedBCDWord-7999...+7999

    LongToExtSignedBCDDword-79999999...+79999999

    LongToAikenByte0...99

    LongToAikenWord0...9999

    LongToAikenDword0...99999999

    LongToSignedAikenByte-9...+9

    LongToSignedAikenWord-999...+999

    LongToSignedAikenDword-9999999...+9999999

    LongToExcessByte0...99

    LongToExcessWord0...9999

    LongToExcessDword0...99999999

    LongToSignedExcessByte-9...+9

    LongToSignedExcessWord-999...+999

    LongToSignedExcessDword-9999999...+9999999

    LongToSimaticTimer10...9990000

    LongToSimaticBCDTimer10...9990000

    “有符号16位数”类型转换数值范围

    ShortToUnsignedByte0...255

    ShortToUnsignedWord0...32767

    ShortToUnsignedDword0...32767

    ShortToSignedByte-128...+127

    ShortToSignedWord-32768...+32767(无转换)

    ShortToSignedDword-32768...+32767

    ShortToMSBByte-127...+127

    ShortToMSBWord-32767...+32767

    ShortToMSBDword-32768...+32767

    ShortToBCDByte0...99

    ShortToBCDWord0...9999

    ShortToBCDDword0...32767

    ShortToSignedBCDByte-9...+9

    ShortToSignedBCDWord-999...+999

    ShortToSignedBCDDword-32768...+32767

    ShortToExtSignedBCDByte-79...+79

    ShortToExtSignedBCDWord-7999...+7999

    ShortToExtSignedBCDDword-32768...+32767

    ShortToAikenByte0...99

    ShortToAikenWord0...9999

    ShortToAikenDword0...32767

    ShortToSignedAikenByte-9...+9

    ShortToSignedAikenWord-999...+999

    ShortToSignedAikenDword-32768...+32767

    ShortToExcessByte0...99

    ShortToExcessWord0...9999

    ShortToExcessDword0...32767

    ShortToSignedExcessByte-9...+9

    ShortToSignedExcessWord-999...+999

    ShortToSignedExcessDword-32768...+32767

    “无符号16位数”类型转换数值范围

    WordToUnsignedWord0...65535(无转换)

    WordToUnsignedByte0...255

    WordToUnsignedDword0...65535

    WordToSignedByte0...127

    WordToSignedWord0...32767

    WordToSignedDword0...65535

    WordToBCDByte0...99

    WordToBCDWord0...9999

    WordToBCDDword0...65535

    WordToAikenByte0...99

    WordToAikenWord0...9999

    WordToAikenDword0...65535

    WordToExcessByte0...99

    WordToExcessWord0...9999

    WordToExcessDword0...65535

    WordToSimaticCounter0...999

    WordToSimaticBCDCounter0...999

    按AS数据类型排序的类型转换引言在组态外部变量时,必须对所有数字型数据类型执行类型转换。WinCC这方面的数据格式决定了数据类型。类型转换定义如何从WinCC格式转换到AS格式。该定义适用于双向传送。从列表中选择期望的AS数据类型。下表列出所支持的类型转换和数值范围。AS数据类型窗体顶部所有AikenByteAikenDwordAikenWordBCDByteBCDDwordBCDWordDoubleExcessByteExcessDwordExcessWordExtSignedBCDByteExtSignedBCDDwordExtSignedBCDWordFloatMSBByteMSBDwordMSBWordS5FloatS5TimerSignedAikenByteSignedAikenDwordSignedAikenWordSignedBCDByteSignedBCDDwordSignedBCDWordSignedByteSignedDwordSignedExcessByteSignedExcessDwordSignedExcessWordSignedWordSimaticBCDCounterSimaticBCDTimerSimaticCounterSimaticTimerUnsignedByteUnsignedDwordUnsignedWord窗体底部数据类型和数值范围“无符号字节”类型转换数值范围

    ByteToUnsignedByte0...255(无转换)

    CharToUnsignedByte0...127

    DoubleToUnsignedByte0...255

    DwordToUnsignedByte0...255

    FloatToUnsignedByte0...255

    LongToUnsignedByte0...255

    ShortToUnsignedByte0...255

    WordToUnsignedByte0...255

    “无符号字”类型转换数值范围

    ByteToUnsignedWord0...255

    CharToUnsignedWord0...127

    DoubleToUnsignedWord0...65535

    DwordToUnsignedWord0...65535

    FloatToUnsignedWord0...65535

    LongToUnsignedWord0...65535

    ShortToUnsignedWord0...32767

    WordToUnsignedWord0...65535(无转换)

    “无符号双字”类型转换数值范围

    ByteToUnsignedDword0...255

    CharToUnsignedDword0...127

    DoubleToUnsignedDword0...4294967295

    DwordToUnsignedDword0...4294967295(无转换)

    FloatToUnsignedDword0...4.294967e+09

    LongToUnsignedDword0...2147483647

    ShortToUnsignedDword0...32767

    WordToUnsignedDword0...65535

    “有符号字节”类型转换数值范围

    ByteToSignedByte0...127

    CharToSignedByte-128...+127(无转换)

    DoubleToSignedByte-128...+127

    DwordToSignedByte0...127

    FloatToSignedByte-128...+127

    LongToSignedByte-128...+127

    ShortToSignedByte-128...+127

    WordToSignedByte0...127

    “有符号字”类型转换数值范围

    ByteToSignedWord0...255

    CharToSignedWord-128...+127

    DoubleToSignedWord-32768...+32767

    DwordToSignedWord0...32767

    FloatToSignedWord-32768...+32767

    LongToSignedWord-32768...+32767

    ShortToSignedWord-32768...+32767(无转换)

    WordToSignedWord0...32767

    “有符号双字”类型转换数值范围

    ByteToSignedDword0...255

    CharToSignedDword-128...+127

    DoubleToSignedDword-2147483647...+2147483647

    DwordToSignedDword0...2147483647

    FloatToSignedDword-2.147483e+09...+2.147483e+09

    LongToSignedDword-2147483647...+2147483647(无转换)

    ShortToSignedDword-32768...+32767

    WordToSignedDword0...65535

    “MSBByte”类型转换数值范围

    CharToMSBByte-128...+127

    DoubleToMSBByte-127...+127

    FloatToMSBByte-127...+127

    LongToMSBByte-127...+127

    ShortToMSBByte-127...+127

    “MSBWord”类型转换数值范围

    CharToMSBWord-128...+127

    DoubleToMSBWord-32767...+32767

    FloatToMSBWord-32767...+32767

    LongToMSBWord-32767...+32767

    ShortToMSBWord-32767...+32767

    “MSBDWord”类型转换数值范围

    CharToMSBDword-128...+127

    DoubleToMSBDword-2147483647...+2147483647

    FloatToMSBDword-2.147483e+09...+2.147483e+09

    LongToMSBDword-2147483647...+2147483647

    ShortToMSBDword-32768...+32767

    “BCDByte”类型转换数值范围

    ByteToBCDByte0...99

    CharToBCDByte0...99

    DoubleToBCDByte0...99

    DwordToBCDByte0...99

    FloatToBCDByte0...99

    LongToBCDByte0...99

    ShortToBCDByte0...99

    WordToBCDByte0...99

    “BCDWord”类型转换数值范围

    ByteToBCDWord0...255

    CharToBCDWord0...127

    DoubleToBCDWord0...9999

    DwordToBCDWord0...9999

    FloatToBCDWord0...9999

    LongToBCDWord0...9999

    ShortToBCDWord0...9999

    WordToBCDWord0...9999

    “BCDDWord”类型转换数值范围

    ByteToBCDDword0...255

    CharToBCDDword0...127

    DoubleToBCDDword0...99999999

    DwordToBCDDword0...99999999

    FloatToBCDDword0...9.999999e+07

    LongToBCDDword0...99999999

    ShortToBCDDword0...32767

    WordToBCDDword0...65535

    “SignedBCDByte”类型转换数值范围

    CharToSignedBCDByte-9...+9

    DoubleToSignedBCDByte-9...+9

    FloatToSignedBCDByte-9...+9

    LongToSignedBCDByte-9...+9

    ShortToSignedBCDByte-9...+9

    “SignedBCDWord”类型转换数值范围

    CharToSignedBCDWord-128...+127

    DoubleToSignedBCDWord-999...+999

    FloatToSignedBCDWord-999...+999

    LongToSignedBCDWord-999...+999

    ShortToSignedBCDWord-999...+999

    “SignedBCDDWord”类型转换数值范围

    CharToSignedBCDDword-128...+127

    DoubleToSignedBCDDword-9999999...+9999999

    FloatToSignedBCDDword-9999999...+9999999

    LongToSignedBCDDword-9999999...+9999999

    ShortToSignedBCDDword-32768...+32767#p#分页标题#e#

    “ExtSignedBCDByte”类型转换数值范围

    CharToExtSignedBCDByte-79...+79

    DoubleToExtSignedBCDByte-79...+79

    FloatToExtSignedBCDByte-79...+79

    LongToExtSignedBCDByte-79..+79

    ShortToExtSignedBCDByte-79...+79

    “ExtSignedBCDWord”类型转换数值范围

    CharToExtSignedBCDWord-128...+127

    DoubleToExtSignedBCDWord-7999...+7999

    FloatToExtSignedBCDWord-7999...+7999

    LongToExtSignedBCDWord-7999...+7999

    ShortToExtSignedBCDWord-7999...+7999

    “ExtSignedBCDDWord”类型转换数值范围

    CharToExtSignedBCDDword-128...+127

    DoubleToExtSignedBCDDword-79999999...+79999999

    FloatToExtSignedBCDDword-7.999999e+07...+7.999999e+07

    LongToExtSignedBCDDword-79999999...+79999999

    ShortToExtSignedBCDDword-32768...+32767

    “AikenByte”类型转换数值范围

    ByteToAikenByte0...99

    CharToAikenByte0...99

    DoubleToAikenByte0...99

    DwordToAikenByte0...99

    FloatToAikenByte0...99

    LongToAikenByte0...99

    ShortToAikenByte0...99

    WordToAikenByte0...99

    AikenWord"数值范围

    ByteToAikenWord0...255

    CharToAikenWord0...127

    DoubleToAikenWord0...9999

    DwordToAikenWord0...9999

    FloatToAikenWord0...9999

    LongToAikenWord0...9999

    ShortToAikenWord0...9999

    WordToAikenWord0...9999

    “AikenDWord”类型转换数值范围

    ByteToAikenDword0...255

    CharToAikenDword0...127

    DoubleToAikenDword0...99999999

    DwordToAikenDword0...99999999

    FloatToAikenDword0...9.999999e+07

    LongToAikenDword0...99999999

    ShortToAikenDword0...32767

    WordToAikenDword0...65535

    “SignedAikenByte”类型转换数值范围

    CharToSignedAikenByte-9...+9

    DoubleToSignedAikenByte-9...+9

    FloatToSignedAikenByte-9...+9

    LongToSignedAikenByte-9...+9

    ShortToSignedAikenByte-9...+9

    “SignedAikenWord”类型转换数值范围

    CharToSignedAikenWord-128...+127

    DoubleToSignedAikenWord-999...+999

    FloatToSignedAikenWord-999...+999

    LongToSignedAikenWord-999...+999

    ShortToSignedAikenWord-999...+999

    “SignedAikenDWord”类型转换数值范围

    CharToSignedAikenDword-128...+127

    DoubleToSignedAikenDword-9999999...+9999999

    FloatToSignedAikenDword-9999999...+9999999

    LongToSignedAikenDword-9999999...+9999999

    ShortToSignedAikenDword-32768...+32767

    “ExcessByte”类型转换数值范围

    ByteToExcessByte0...99

    CharToExcessByte0...99

    DoubleToExcessByte0...99

    DwordToExcessByte0...99

    FloatToExcessByte0...99

    LongToExcessByte0...99

    ShortToExcessByte0...99

    WordToExcessByte0...99

    “ExcessWord”类型转换数值范围

    ByteToExcessWord0...255

    CharToExcessWord0...127

    DoubleToExcessWord0...9999

    DwordToExcessWord0...9999

    FloatToExcessWord0...9999

    LongToExcessWord0...9999

    ShortToExcessWord0...9999

    WordToExcessWord0...9999

    “ExcessDWord”类型转换数值范围

    ByteToExcessDword0...255

    CharToExcessDword0...127

    DoubleToExcessDword0...99999999

    DwordToExcessDword0...99999999

    FloatToExcessDword0...9.999999e+07

    LongToExcessDword0...99999999

    ShortToExcessDword0...32767

    WordToExcessDword0...65535

    “SignedExcessByte”类型转换数值范围

    CharToSignedExcessByte-9...+9

    DoubleToSignedExcessByte-9...+9

    FloatToSignedExcessByte-9...+9

    LongToSignedExcessByte-9...+9

    ShortToSignedExcessByte-9...+9

    “SignedExcessWord”类型转换数值范围

    CharToSignedExcessWord-128...+127

    DoubleToSignedExcessWord-999...+999

    FloatToSignedExcessWord-999...+999

    LongToSignedExcessWord-999...+999

    ShortToSignedExcessWord-999...+999

    “SignedExcessDWord”类型转换数值范围

    CharToSignedExcessDword-128...+127

    DoubleToSignedExcessDword-9999999...+9999999

    FloatToSignedExcessDword-9999999...+9999999

    LongToSignedExcessDword-9999999...+9999999

    ShortToSignedExcessDword-32768...+32767

    “SimaticCounter”类型转换数值范围

    WordToSimaticCounter0...999

    “SimaticBCDCounter”类型转换数值范围

    WordToSimaticBCDCounter0...999

    “SimaticTimer”类型转换数值范围

    DwordToSimaticTimer10...9990000

    LongToSimaticTimer10...9990000

    “S5Float”类型转换数值范围

    DoubleToS5Float+-1.701411e+38

    FloatToS5Float+-1.701411e+38

    “S5Timer”类型转换数值范围

    DoubleToS5Timer10...9990000

    FloatToS5Timer10...9990000

    “SimaticBCDTimer”类型转换数值范围

    DwordToSimaticBCDTimer10...9990000

    LongToSimaticBCDTimer10...9990000

    “Double”类型转换数值范围

    DoubleToDouble+-1.79769313486231e+308(无转换)

    FloatToDouble+-3.402823e+38

    “Float”类型转换数值范围

    DoubleToFloat+-3.402823e+38

    FloatToFloat+-3.402823e+38(无转换)

    BinWrite机制引言在WinCC中,一些通讯驱动程序及其通道单元不支持直接按位或字节访问(位/字节访问)已连接的自动化系统中的地址区域。于是,他们使用BinWrite机制。位/字节访问用位/字节访问通讯驱动程序的通道单元可直接读写期望的位或字节。在以下说明中,位x的数值通过直接位/字节访问设置为1。BinWrite机制下列通讯驱动程序不支持位/字节访问,使用BinWrite机制代替通道单元:ModbusSerialSIMATICS5ETHERNETLAYER4SIMATICS5ProgrammersPortAS511SIMATICS5Serial3964RSIMATICTIEthernetLayer4SIMATICTISerial为了写位或字节,通道单元使用BinWrite机制首先读取整个数据字。已编址的位或字节在已读取的字中改变。然后,整个字(!)而不只是修改过的位或字节会被写回内存。在以下说明中,位x的数值通过使用BinWrite机制设置为1。注意如果AS中的字在WinCC使用BinWrite机制读取过后,进行了修改(参见说明中的“问题案例”),则当WinCC把字写回内存时,会覆盖由AS改变的数据。用BinWrite组态变量如果想为不支持位/字节访问的通讯驱动程序通道单元组态“二进制变量”,必须使用对话框激活并且组态BinWrite机制,否则不可用。先决条件必须安装所需要的通讯处理器和硬件驱动程序。必须安装不支持位/字节访问的期望的通讯驱动程序,例如“SIMATICS5EthernetLayer4”。必须使用其中一个通道单元建立连接。步骤步骤

    1为需要的连接打开弹出式菜单,创建新变量然后选择“新建变量...”。“创建新变量”对话框将打开。

    2在“常规”标签卡上,“名称”域中,输入在项目范围内唯一的变量名称。为数据类型选择“二进制变量”、“无符号8位数”或“有符号8位数”。

    3单击“选择”按钮,打开“位/字节变量”对话框。(在用位/字节访问通道的情况下,该按钮用来访问为AS中的地址区域所做的设置。)

    4单击“访问位”或“访问字节”复选框并且保留设置。在对话框中查到的内容与步骤2中所选的数据类型有关。

    5单击“确定”关闭对话框。

    注意:如果忘记为新的“二进制变量”或8位变量激活BinWrite机制,该对话框仍会打开。如果企图单击“确定”立刻关闭“创建新变量”对话框,则会显示“地址参数无效”的错误消息。通过“是”进行确认。这将打开“位/字节变量”对话框,在此用户可进行所需要的设置。

下一篇: PLC、DCS、FCS三大控

上一篇: 索尔维全系列Solef?PV

推荐产品

更多