用户定义数据类型的结构

用户定义数据类型的结构
structure of a user-defined data type
用户定义数据类型(udts)是你自己创建的特殊数据结构。因用户数据类型指派了名字,他们可以用很多次。一旦他们被定义,就可在cpu程序的任意点使用;换句话说,他们是共享数据类型,而且他们能够用在:
在块中用同样的方法,作为基本的或复杂的数据类型,或
作为模板建立同样数据结构的数据块。
当使用用户定义数据类型时,记住在s7-scl源文件中他们应在使用他们的块之前。
udt标识符(udt identifier)
在关键字type后,键入关键字udt,后面跟一个数字或简明的udt符号名。块号是0到65533之间的一个数值。
例子(examples:)
type udt10
type supplyblock
指定数据类型(specifying the data type)
数据类型总是用struct数据类型清单来说明。数据类型udt能够用在逻辑块或数据块或的声明子区或指派数据块。
udt定义的例子(example of a udt definition)
type measvalues
struct
// 带符号标识答的udt定义
    bipol_1 : int  := 5;
    bipol_2 : word := w#16#ffaa ;
    bipol_3 : byte := b#16#f1 ;
    bipol_4 : word := b#(25,25) ;
    measure : struct
        bipolar_10v     : real ;
        unipolar_4_20ma : real ;
    end_struct ;
end_struct ;
end_type
// 在fb中udt的使用
function_block fb10
var
    meas_range : measvalues;
end_var
begin
    // . . .
    meas_range.bipol_1                  := -4 ;
    mmeas_range.measure.unipolar_4_20ma := 2.7 ;
    // . . .
end_function_block


我们离OpenAI还有多远?
谷歌将在明年6月30日关闭Google Poly网站
iphone8什么时候上市?iphone8最新消息:iphone8双主板双电池设计,跑分性能秒杀安卓两年
马云:AI翻译成“人工智能”是人类把自己看得过大、过高
双十一电动牙刷怎么选?2020狂欢节必购电动牙刷推荐
用户定义数据类型的结构
捷豹F-PACE:据说买了这台SUV,就省下了买一台跑车的钱!
酷比koobeeH9L评测 通体的香槟金色配合前后双玻璃设计让人眼前一亮
电源管理入门-关机重启基础知识详解
如何预测比特币的价格
医疗废物信息化收集管理系统
简单了解APP接口中的版本控制
MPC860控制FPGA配置
微型电池重要突破:6纳米的病毒制造电池
分析一个电路因WPE效应挂掉的案例
和胜股份公布2018年上半年财报营收4.49亿元,同比增长13.95%
示波器那点事之发展史
物联网嵌入式软件设计的挑战及应对之道
基于MP3424的AA升压电路电源方案
电瓶修复—电动车电池失水硫化的原因