配套规范的数据类型

    配套规范的数据类型

    数据类型的映射

    下表显示了各个 OPC UA 数据类型的兼容 SIMATIC 数据类型。

    根据下图所示,*数据类型(SIMATIC 数据类型 - OPC UA 数据类型)。系统不支持其它分配方式。STEP 7 不会检查是否遵循该规则,因此也不会预防分配错误。用户需确保所做的选择和数据类型分配符合规则。

    例如,所列出的数据类型,也可用作自定义服务器方法中输入和输出参数结构 / UDT 的元素(UAMethod_InParameters 和 UAMethod_OutParameters)。


    列表: 数据类型的映射

    SIMATIC 数据类型

    OPC UA 数据类型性

    BOOL

    Boolean

    SINT

    SByte

    INT

    Int16

    DINT

    Int32

    LINT

    Int64

    USINT

    Byte

    UINT

    UInt16

    UDINT

    UInt32

    ULINT

    UInt64

    REAL

    Float

    LREAL

    Double

    LDT

    DateTime

    WSTRING

    String

    DINT

    Enumeration (Encoding Int32) 和所有派生的数据类型

    所需的用户自定义数据类型(UDT,user-defined data type)

    用户创建的自定义数据类型必须以“Union_”为前缀,如“Union_MyDatatype”。请参见表格下方的示例。

    在 UDT 中,**个元素 (Selector) 的数据类型必须为“UDINT”。

    UNION 和所有派生的数据类型


    所需的 UNION 用户自定义数据类型

    下图显示了数据类型为“Union_MyDatatype”的变量“MyVariable”。

    此 SIMATIC 数据类型对应于数据类型为 UNION 的 OPC UA 变量。

    下图显示了声明示例:当 Selector = 1 时,Union 取 ByteArray;当 Selector = 2 时,Union 取 WString。


    使用其它 OPC UA 基本数据类型

    除了“映射数据类型”部分列出的 OPC UA 数据类型以及 SIMATIC 端对应的数据类型之外,还可使用以下 OPC UA 基本数据类型:

    OpcUa_NodeId

    OpcUa_QualifiedName

    OpcUa_Guid

    OpcUa_LocalizedText

    OpcUa_ByteString

    OpcUa_XmlElement 

    在应用程序中使用上文中所示基本数据类型的变量时,应满足以下要求:基本数据类型需用作复杂数据类型,且结构与相应的 OPC UA 基本数据类型完全相同。

    OpcUa_NodeId 和 OpcUa_QualifiedName 可用作系统数据类型;因此,这些数据类型不仅可用于单个变量,也可用作结构中的元素。

    对于其余基本类型,需基于 OPC UA 规范创建一个 PLC 数据类型,之后再将其用作某个结构中的元素,以便使用 Typedictionary 对这些元素的数据类型进行解析。在下文中,介绍了每个基本数据类型所对应的 PLC 数据类型。例如,在“EUInformation”示例中,使用了数据结构 UDT“LocalizedText”。“EUInformation”中包含有关 EngineeringUnits 的信息。有关 EUInformation 数据结构的实现示例,请参见 PLC 数据类型说明的结尾处。

    系统数据类型“OPC_UA_NodeId”

    在下表中,列出了 OPC UA 基本数据类型“OpcUa_NodeId”各个参数的含义。OPC_UA_NodeId 用于识标 OPC UA 服务器中的节点。


    参数

    S7 数据类型

    含义

    NamespaceIndex

    UINT

    OPC UA 服务器中,节点的命名空间索引。

    例如,节点可以是一个变量。

    Identifier

    WSTRING[254]

    节点(对象或变量)的名称取决于标识符类型:

    数字标识符:节点使用一个数字进行标记,如“12345678”。

    字符串标识符:节点使用一个名称进行标记,如“MyTag”。不区分大小写。

    IdentifierType

    UDINT

    标识符的类型

    0:数字标识符

    1: 字符串标识符

    2: GUID

    3:Opaque

    系统数据类型“OPC_UA_QualifiedName”

    请参见下表中系统数据类型“OPC_UA_QualifiedName”的结构:

    名称

    S7 数据类型

    含义

    NamespaceIndex

    UINT

    名称的命名空间索引。

    Name

    WSTRING[64]

    节点或变量的名称。

    UDT“Guid”

    对于基本数据类型“Guid”,创建以下 PLC 数据类型。示例中使用的默认值也可设置为不同值。


    UDT“LocalizedText”

    为基本数据类型“LocalizedText”创建以下 PLC 数据类型:



    EncodingByte 用于指示可用的字段(Locale 或 Text):

    编码字节

    含义

    0

    字段 Locale 和 Text 为空

    1

    字段 Locale 中有内容,字段 Text 为空

    2

    字段 Locale 为空,字段 Text 中有内容

    3

    字段 Locale 和 Text 中均有内容


    UDT“ByteString”

    为基本数据类型“ByteString”创建以下 PLC 数据类型;例如,创建一个包含有 12 个元素的 ByteString 数组:



    UDT“XmlElement”

    XmlElement 是一种序列化的 XML 段(UTF 8 字符串)。

    为基本数据类型“XmlElement”创建以下 PLC 数据类型:



    示例:UDT为“LocalizedText”的 EUInformation 的结构


    上海腾希电气技术有限公司专注于西门子PLC,V90伺服,V20变频器等, 欢迎致电 13681875601

  • 词条

    词条说明

  • 揭开模拟量的面纱,一睹真实的模拟量!

    1、 模拟量原理和应用模拟量的使用示意图:图1,接线原理图模拟量是指变量在一定范围连续变化的量;也就是在一定范围(定义域)内可以取任意值(在值域内)。数字量是分立量,而不是连续变化量,只能取几个分立值,如二进制数字变量只能取两个值。模拟量常用的一般有,温度,压力,液位,流量等,反馈到PLC模块的信号一般有电压型和电流型,电压型分为0-5v,0-10V;电流型分为4-20ma,0-20ma;目前常用

  • Runtime Unified报警系统和报警显示

    报警系统和报警显示内容在线帮助中未包含的信息和有关产品功能的重要信息。使用报警颜色要在报警视图中显示为某个报警组态的颜色,请在工程组态系统中执行如下步骤:在报警视图属性中,激活属性“格式 > 使用报警颜色”(Format > Use alarm colors)。对于要使用所组态报警颜色的每一列,在“报警视图 > 列”(Alarm view > Columns) 下激活“使用

  • PLUG 许可证

    许可证提示只有与设备存在在线连接时才显示该页面。注意操作期间请勿卸下或插入 C-PLUG/KEY-PLUG!只有在设备关闭情况下才可以插拔 PLUG。设备以 1 秒的间隔检查 PLUG 是否存在。如果检测到 PLUG 被卸下,则会重启。如果在设备中插入了有效 KEY-PLUG,设备会在重启后切换到预定的错误状态。在这种情况下,SCALANCE W 会禁用可用的无线接口。若设备先前组态了 PLUG,

  • 确定打印区域偏移值

    确定打印区域偏移值如果使用现成的标签打印纸,则在标签纸上的打印必须精准。这样,文本才能预先设定的标签上打印到正确位置,以便与模块的通道状态显示相一致。 然而,各种打印机的进纸方式略有不同。 为此,必须在 TIA Portal 中为打印机输入一个相应的校准值(如果需要)。 然后,按以下方式在导出的 .docx 文件中移动打印区域,以便精准打印到现成的标签打印纸上。为各个 Windows 用户存储用来

联系方式 联系我时,请告知来自八方资源网!

公司名: 上海腾希电气技术有限公司

联系人: 田礼科

电 话: 021-37660026

手 机: 13681875601

微 信: 13681875601

地 址: 上海松江上海市松江区广富林路4855弄星月大业**88号4楼

邮 编:

网 址: shtxjd.cn.b2b168.com

八方资源网提醒您:
1、本信息由八方资源网用户发布,八方资源网不介入任何交易过程,请自行甄别其真实性及合法性;
2、跟进信息之前,请仔细核验对方资质,所有预付定金或付款至个人账户的行为,均存在诈骗风险,请提高警惕!
    联系方式

公司名: 上海腾希电气技术有限公司

联系人: 田礼科

手 机: 13681875601

电 话: 021-37660026

地 址: 上海松江上海市松江区广富林路4855弄星月大业**88号4楼

邮 编:

网 址: shtxjd.cn.b2b168.com

    相关企业
    商家产品系列
  • 产品推荐
  • 资讯推荐
关于八方 | 八方币 | 招商合作 | 网站地图 | 免费注册 | 一元广告 | 友情链接 | 联系我们 | 八方业务| 汇款方式 | 商务洽谈室 | 投诉举报
粤ICP备10089450号-8 - 经营许可证编号:粤B2-20130562 软件企业认定:深R-2013-2017 软件产品登记:深DGY-2013-3594
著作权登记:2013SR134025
Copyright © 2004 - 2024 b2b168.com All Rights Reserved