FX5U-ST匹配指定字符串 转换成实数
前言 随着工业自动化的发展,现在通过通讯来集控制读取数据的地方越来越多。 在通讯中我们经常会遇到使用ASCII码进行数据传输的仪表,那我们要怎样用PLC来转换这些ASCII码数据呢?下面让我们一起来了解一下如何使用三菱FX5的ST语言制做ASCII转数值的功能块。
通过PLC作为中间产品,来读取收集各种第三方仪表的数据并进行转换的地方也越来越多。
软件配置 本次测试使用三菱GX WORK3编程软件(无需硬件自带模拟功能)
功能说明 此次使用ST语言制作的数据转换功能块,主要是将通讯接收到的ASCII码字符串数据进行指定字符串(开始转换位置)进行搜索匹配,此FB块的裁字符个数当选择无结束符时将以指定长度方式(提取的字符点数)进行裁取,当选择有结束符方式时将以指定匹配的字符串位置至结束符位置字符个数的长度进行裁取,转换为实数,双字整数,单字整数,以及单字固定小数点后两位数据进行输出。
程序及测试结果示例
FB内ST程序示例
END
(注:本文为“海亿自动化”原创文稿,如需转载,请标明出处并附上原文链接)
了解更多 请关注我们
更多内容说明或案例详情可留言或来电咨询~ 我司为广大三菱用户提供相应技术服务!