网站首页 > 博客文章 正文
(整数转浮点数 INT_TO_REAL)
我们在做项目中经常用到各种类型的数据,这就需要转换( CONVERT)指令来转换,由于博途数据转换指令只有它一个,那我们就只记住它就可以了,注意设置需要转换的数据类型即可。
在LAD转换是这样的:
以下示例显示了如何将 16 位整数转换为 32 位整数:
以下示例显示了如何将 8 位字节转换为 8 位整数 SINT:
以下示例显示了如何将 8 位字节转换为 8 位无符号整数 USINT:
因为两个操作数具有相同的长度,所以可进行这些转换。
下表列出了“转换值”指令的参数:
参数 | 声明 | 数据类型 | 存储区 | 说明 |
EN | Input | BOOL | I、Q、M、D、L 或常量 | 使能输入 |
ENO | Output | BOOL | I、Q、M、D、L | 使能输出 |
IN | Input | 位字符串、整数、浮点数、CHAR、WCHAR、BCD16、BCD32 | I、Q、M、D、L、P 或常量 | 要转换的值。 |
OUT | Output | 位字符串、整数、浮点数、CHAR、WCHAR、BCD16、BCD32 | I、Q、M、D、L、P | 转换结果 |
下面我们打开博途V15软件进行设计数据批量转换,以整数转换浮点数来介绍:
1.)组态一个PLC后添加两各数据块,一个为整数数据块,另一个为浮点数数据块,我们以数组来写100各数转换:
2.)添加一个FB块,定义数据类型和接口类型:
3.)调用 FOR...TO....DO指令及CONVERT转换指令,这里说以下,转换指令也可直接写,比如我数据类型是REAL,在英文状态输入REAL按空格键就会弹出您所需要转换的数据类型,供您去选择,这里只讲从转换指令库调用CONVERT:
3.)编写SCL主体程序:
4.)程序定义数据来源:
5.)在线测试数据情况:
通过在数据块里修改整数到浮点数数据块里面进行监控,是成功的,感谢大家的观看!
由于时间仓促及笔者水平有限,文章中难免有讲错的地方,望广大网友,专家,学者多多指导,力争文章更完美!
猜你喜欢
- 2025-03-18 Redis 浮点数累计实现(redis lfu 实现原理)
- 2025-03-18 详解Javascript中被你忽略的浮点数运算的坑,来学习吧
- 2025-03-18 「精品博文」FPGA定点小数计算(Verilog版)第四篇——定点小数转换为浮点小数
- 2025-03-18 6.4 数据类型转换(数据类型转化)
- 2025-03-18 借助温度传感器,通过PLC如何将浮点数在触摸屏中显示出来
- 2025-03-18 Unity Pro XL中Modbus通讯下来实现浮点数读取的精确转换方法!
- 2025-03-18 PLC编程基础浮点数的三角函数转换计算
- 2025-03-18 wincc怎么转换浮点数(互换)类型的数据
- 2025-03-18 PLC常识||浮点数是什么意思?它和实数不同?浮点数转换实例
你 发表评论:
欢迎- 374℃手把手教程「JavaWeb」优雅的SpringMvc+Mybatis整合之路
- 369℃用AI Agent治理微服务的复杂性问题|QCon
- 360℃初次使用IntelliJ IDEA新建Maven项目
- 353℃Maven技术方案最全手册(mavena)
- 351℃安利Touch Bar 专属应用,让闲置的Touch Bar活跃起来!
- 349℃InfoQ 2024 年趋势报告:架构篇(infoq+2024+年趋势报告:架构篇分析)
- 348℃IntelliJ IDEA 2018版本和2022版本创建 Maven 项目对比
- 344℃从头搭建 IntelliJ IDEA 环境(intellij idea建包)
- 最近发表
- 标签列表
-
- powershellfor (55)
- messagesource (56)
- aspose.pdf破解版 (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- vue数组concat (56)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)