三菱MELSECiQ-F FX5u控制器REAL转DINT指令详解
需积分: 32 8 浏览量
更新于2024-08-09
收藏 8.04MB PDF 举报
"三菱微型可编程控制器MELSECiQ-F FX5编程手册(指令/通用FUN/FB篇)"
本文档是关于三菱MELSECiQ-F系列可编程控制器的编程手册,主要关注指令、通用功能和功能块的使用。手册强调在使用前必须了解安全注意事项,确保在操作过程中遵循安全规程。
1. **REAL型→DINT型转换**: 这是一种数据类型转换函数,名为`REAL_TO_DINT(_E)`,用于将`REAL`类型的数值转换成`DINT`类型。转换过程中,`REAL`型数据的小数点以下第一位会被四舍五入。如果输入值在`-2147483648`到`2147483647`的范围内,转换是有效的。转换结果会存储在`DINT`类型的变量中。
2. **运算处理**:
- 没有启用`EN/ENO`功能时,转换过程直接执行,转换结果直接输出。
- 启用`EN/ENO`功能时,只有当`EN`(执行条件)为`TRUE`时才会执行转换,若`ENO`(输出状态)为`FALSE`,表示出现异常,`DINT`输出将变为不定值,需要在程序中处理这种情况。
3. **指令使用**:
- 无`EN/ENO`功能时,转换语句为`d:=REAL_TO_DINT(s);`
- 启用`EN/ENO`功能时,转换语句为`d:=REAL_TO_DINT_E(EN,ENO,s);`
4. **变量定义**:
- `EN`: 执行条件,输入布尔值,决定是否执行转换。
- `s(IN)`: 输入变量,`REAL`类型,提供需要转换的数值。
- `ENO`: 输出状态,布尔值,表示转换是否正常完成。
- `d(REAL_TO_DINT(_E))`: 输出变量,`DINT`类型,存储转换后的结果。
5. **安全注意事项**:
- 使用MELSECiQ-F系列前,必须阅读相关手册并理解其功能和性能。
- 产品不适用于涉及人身安全的特殊用途,如原子能、电力、航空宇宙、医疗和交通工具等,特殊用途需咨询制造商。
- 在系统中应设置备用机制和安全功能,以防产品故障导致重大损失。
- 遇到问题时,应向电气技术人员或制造商咨询。
6. **手册结构**:
- 包含了对指令构成、数据指定方法(位数据、字数据、双字数据、浮点数据、字符串数据)、执行条件等方面的详细解释。
7. **重要提醒**:
- 手册中的示例仅供参考,不保证绝对的动作性,用户需自行验证功能和安全性。
- 产品规格可能会改进,恕不提前通知。
- 如发现错误或疑问,应及时联系制造商或办事处。
手册还包含了更多关于MELSECiQ-F系列的编程细节,如指令的构成、数据类型的操作以及执行条件等内容,为用户提供全面的编程指南。
2015-08-16 上传
2013-07-27 上传
2023-05-01 上传
点击了解资源详情
2023-05-10 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
半夏256
- 粉丝: 20
- 资源: 3840
最新资源
- 探索数据转换实验平台在设备装置中的应用
- 使用git-log-to-tikz.py将Git日志转换为TIKZ图形
- 小栗子源码2.9.3版本发布
- 使用Tinder-Hack-Client实现Tinder API交互
- Android Studio新模板:个性化Material Design导航抽屉
- React API分页模块:数据获取与页面管理
- C语言实现顺序表的动态分配方法
- 光催化分解水产氢固溶体催化剂制备技术揭秘
- VS2013环境下tinyxml库的32位与64位编译指南
- 网易云歌词情感分析系统实现与架构
- React应用展示GitHub用户详细信息及项目分析
- LayUI2.1.6帮助文档API功能详解
- 全栈开发实现的chatgpt应用可打包小程序/H5/App
- C++实现顺序表的动态内存分配技术
- Java制作水果格斗游戏:策略与随机性的结合
- 基于若依框架的后台管理系统开发实例解析