三菱MELSECiQ-F FX5编程手册:DINT转STRING函数详解
需积分: 32 8 浏览量
更新于2024-08-09
收藏 8.04MB PDF 举报
"这篇文档是关于三菱微型可编程控制器MELSECiQ-F系列的编程手册,特别是关于DINT型数据转换为STRING型数据的详细说明。"
在三菱MELSECiQ-F系列的编程中,DINT_TO_STRING(_E)函数被用来将DINT型(32位整数)的数据转换成STRING型(字符串)的数据。这个功能对于在程序中处理和显示数值非常有用,尤其是在需要以文本形式输出数字时。
函数DINT_TO_STRING(_E)的运作方式如下:
1. 输入参数s(IN)接收一个DINT型的数据,例如-123456。
2. 函数将这个数值转换为ASCII码的字符串。如果数值为正,首位会存储20H(空格),为负则存储2DH(-)。
3. 对于数值的每一位,转换后的字符串会按照从高位到低位的顺序存储对应的ASCII码,例如1对应31H,2对应32H等。
4. 如果数值的有效位数少于32位,高位位数会被填充20H(空格)。
5. 当SM701信号为OFF时,即输出字数转换信号未激活,字符串的最后一位(第六个字节)会被填充00H。
6. 函数还包括一个可选的执行条件EN,只有当EN为TRUE时,转换才会执行。同时,输出变量ENO会指示转换是否正常完成,TRUE表示正常,FALSE表示异常。
7. 输出变量d(DINT_TO_STRING(_E))是一个长度为11的STRING型变量,用于存储转换后的字符串。
在编程中,可以使用梯形图、FBD或LD ST语言来调用这个功能。无EN/ENO版本的调用直接执行转换,而带EN/ENO版本的调用则提供了额外的控制和状态反馈。
在安全方面,手册强调MELSECiQ-F系列是通用产品,不适合直接用于涉及人身安全的特殊场合,如原子能、电力、航空宇宙、医疗和移动设备等。在使用产品时,应设置备用机构和安全功能的开关,以防产品故障导致重大后果。同时,用户应具备相应电气知识,并在遇到问题时寻求专业技术人员的帮助。手册内容可能会因产品改进而更新,如有疑问或发现错误,应及时联系厂家。
2023-05-09 上传
1692 浏览量
1628 浏览量
366 浏览量
139 浏览量
410 浏览量
483 浏览量
302 浏览量
点击了解资源详情
马运良
- 粉丝: 34
- 资源: 3876
最新资源
- GDI方式实现图片拼接-易语言
- django-project-template:模板personalizado para criar novos projetos com o framework Django
- 安卓双机(两个手机)wifi下socket通信(client输入,在server端显示)
- 我的figma设计
- 手机端PC端视频播放
- javaScript-quiz-app:来自定义数组的应用显示问题
- JS+CSS+Bootstrap+PHP学习帮助文档chm.zip
- Denwa Click-To-Call-crx插件
- yeoman-coffee-jade-template:带有 grunt、coffee、jade、livereload 和其他一些实用程序的 Webapp 前端模板
- sevhou.github.io:个人网站
- html-css-toboolist
- Solar-System:虚拟太阳系
- TestThreadApp.rar
- 易语言gdi+实现拼接图片-易语言
- Dedup Tabs-crx插件
- 迅捷fw300um无线网卡驱动 官方最新版