说明

创建一个 PLC 数据类型,在项目导航中打开“ PLC 数据类型”文件夹并双击“添加新数据类型”。新创建的 PLC 数据类型将分配一个默认名称。如果想更改名称,右键单击“数据类型”,并在弹出的菜单中选择“重命名”。然后,可在 PLC 数据类型的声明表中输入数据类型的组成部分。可将 PLC 数据类型作为如下方式应用:作为 FC 和 FB 块中接口变量的数据类型;

在全局 DB 中使用 PLC 数据类型 。

图 1. 给出了在 DB 块中使用 PLC 数据类型的例子

51339155_STEP7_V11_UDT_Anwenderdefinierte_Datentypen_1_en.png (47.75 KB, 下载次数: 2)

如何在STEP 7 (TIA 博途)中使用“用户定义数据类型” (UDTS)

2016-11-1 10:41 上传

扩展指令“VAL_STRG”将数值转换为字符串,块的各参数由结构化的DB变量“convert”来参数赋值。命名为“typeUserData”的PLC数据类型由6个数据类型组成,“realValue”,如(数据类型:Real),“stringValue”(数据类型:String)

在全局DB块中声明“convert”变量,数据类型为PLC数据类型“typeUserData”。如果单击DB变量“convert”左边的箭头,可以看到这个PLC数据变量“typeUserData”的每个组成部分。

在调用的块(如OB1)中参数化的扩展指令“VAL_STRG”,使用结构化的DB变量“convert”来填写完成,例如:参数 "IN" 中的 "DB".convert.realValue 数据类型 Real

参数 “OUT” 中的 "DB".convert.stringValue 数据类型 String

下面的例子中(图 2.)给出了在 ”ConvertVar“ FC 块的输入参数 “fromRealToString” 中 DB 变量 “DB.convert” 的参数化。与图1不同的是,这里的完整的数据记录被传送给一个参数。变量 ”DB.convert“ 和 ”fromRealToString“ 均由数据类型 ”typeUserData“ 定义。FC 块的输出结果为数值转换为字符串值。

51339155_STEP7_V11_UDT_Anwenderdefinierte_Datentypen_2_en.png (34.02 KB, 下载次数: 0)

如何在STEP 7 (TIA 博途)中使用“用户定义数据类型” (UDTS)

2016-11-1 10:41 上传

博途数据类型wstring怎么用_如何在STEP 7 (TIA 博途)中使用“用户定义数据类型” (UDTS)...相关推荐

  1. 博途数据类型wstring怎么用_在 STEP 7 (TIA 博途) 中,如何使用用户自定义数据类型 (UDT)?...

    描述本条目将阐述"用户自定义数据类型(UDT)的应用"及在STEP 7 V5.x 和 STEP 7 (TIA 博途) 不同的处理方法. 用户的目标在许多程序中需要使用连续的数据记录 ...

  2. PostgreSQL 用户定义数据类型

    PostgreSQL 用户定义数据类型 本文学习如何创建PostgreSQL 用户定义数据类型,主要使用 CREATE DOMAIN 和 CREATE TYPE 语句.除了内置的数据类型, Postg ...

  3. 博途数据类型wstring怎么用_解析博图数据块(昆仑通态触摸屏自动命名)

    1,博图数据块的数据排列原则: 数据对齐算法:将当前地址对齐到整数: numBytes = (int)Math.Ceiling(numBytes);将当前地址对齐到偶整数: numBytes = Ma ...

  4. 博途数据类型wstring怎么用_西门子博图数据类型说明

    数据类型 数据类型用于指定数据元素的大小以及如何解释数据.每个指令参数至少支持一种数 据类型,而有些参数支持多种数据类型.将光标停在指令的参数域上方,便可看到给定参 数所支持的数据类型. 形参指的是指 ...

  5. 博图用到c语言了吗,浅谈西门子TIA博图软件

    1 TIA博图软件基础介绍 TIA集SIMATIC S7-1500/1200/400/300站于一身的PLC编程软件,具有其他编程软件所具有的编程语言. 它是SIEMENS SIMATIC工业软件的组 ...

  6. 博途数据类型wstring怎么用_博图V14关于自定义数据类型的疑问,大家都是怎么编程写中间标签的那。...

    由于单位最近要搞标准化编程.我负责编写程序块.用AB写程序的套路编写西门子博图V14的块. 1,建立自定义数据类型. 2,编写要调用的程序块.如果设备不多建议用FB生成背景数据库,又能保持定时器以及各 ...

  7. 博途v13打开软件时显示连接不到服务器,TIA博途V13软件在打开程序过程中出现以下这种情况,怎么回事?...

    这是没更新完全的意思,是更新TIA Portal V13的检测更新中的软件(不是支持包),那软件中有两个要更新的,先更新2.多G的,再更新300多M的,安装顺序也是如此,不然安装不了,我记得需要后面安 ...

  8. python定义一个列表_如何在Python中创建用户定义的列表?

    你需要将怪物的数量发送给使用它的函数:def welcome(): number = monsters() print('Alright, ' + str(number) + ' monsters.' ...

  9. java 嵌套对象序列化_在javascript中将复杂的,嵌套的,用户定义的对象序列化为字符串...

    是的,所以's kind of like you'重新序列化对象数据,而不是类数据 . 变量仍然存在,但关于类的元数据(即方法)没有被保留 . 一个解决方案可能是serialijse . serial ...

最新文章

  1. Hadoop配置环境变量
  2. .NET Core IdentityServer4实战 第一章-入门与API添加客户端凭据
  3. 2017-2018-1 20155338 《信息安全系统设计基础》 第三周学习总结
  4. HokeyPokey — WWDC讲师特供XCode插件高仿版的设计与实现
  5. JavaScript 设计模式 : 巧用'工厂模式'和'创建者'模式
  6. 【Python】多线程
  7. 通过单步调试的方式学习 Angular 中带有选择器的内容投影使用方式
  8. gunicorn部署Flask服务
  9. 前端学习(3342):ant design中grid排版使用
  10. Android 渗透测试学习手册 第五章 Android 取证
  11. if shell 条件语句简写_shell中的if语句
  12. 玻尿酸市场价格有很多,你是赚了还是亏了?
  13. PBC密码学库使用指南
  14. php版本与vc运行库
  15. 深度学习模型并非“越大越好”,它可能引起气候变化问题
  16. MAVEN使用中 error role: org.apache.maven.model.validation.ModelValidato...
  17. 【人工智能】Google I/O 2023:让 AI 对每个人都更有帮助 Making AI more helpful for everyone
  18. pubg:您的客户端将在10秒内关闭,因为一个关键的防作弊进程没有正确运行。通过验证您的游戏文件的完整性来解决此问题....
  19. webService序列化xml 以及去掉删除<string xmlns =“http://tempuri.org/”>
  20. 录音转文字,怎么把手机录音转文字

热门文章

  1. C++ goto的用法
  2. CUDNN_STATUS_NOT_INITIALIZED解决汇总
  3. mtrand.RandomState.randint low = high
  4. PTAM增强现实相关
  5. oracle group by用法
  6. 青龙面板PM2报错修复方法
  7. Day 08 周六下午的活动
  8. python中内存管理机制一共分为多少层_python 内存管理机制
  9. 解救人质的android游戏,黑帽子解救人质全关卡解锁版 1.03 安卓版
  10. python语言程序设计基础答案第四章_《Python语言程序设计基础》第四章笔记