[三菱] FX5U-ST匹配指定字符串转换成实数

[复制链接]
查看127 | 回复0 | 2024-5-16 09:25:57 | 显示全部楼层 |阅读模式

FX5U-ST匹配指定字符串
转换成实数




前言
随着工业自动化的发展,现在通过通讯来集控制读取数据的地方越来越多。

通过PLC作为中间产品,来读取收集各种第三方仪表的数据并进行转换的地方也越来越多。



在通讯中我们经常会遇到使用ASCII码进行数据传输的仪表,那我们要怎样用PLC来转换这些ASCII码数据呢?下面让我们一起来了解一下如何使用三菱FX5的ST语言制做ASCII转数值的功能块




1
软件配置
本次测试使用三菱GX WORK3编程软件(无需硬件自带模拟功能)




2
功能说明
此次使用ST语言制作的数据转换功能块,主要是将通讯接收到的ASCII码字符串数据进行指定字符串(开始转换位置)进行搜索匹配,此FB块的裁字符个数当选择无结束符时将以指定长度方式(提取的字符点数)进行裁取,当选择有结束符方式时将以指定匹配的字符串位置至结束符位置字符个数的长度进行裁取,转换为实数,双字整数,单字整数,以及单字固定小数点后两位数据进行输出。




3
程序及测试结果示例








4
FB内ST程序示例













免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则