PLC程序分析和数据下发测试教程

2023年02月06日 17:57    发布者:成都亿佰特
在亿佰特介绍了西门子PLC如何通过函数块连接MQTT服务器和发布消息,前文为大家介绍如何通过函数与函数块实现MQTT云消息的订阅,介绍到了MQTT服务器下发数据分析部分,本文接着讲述PLC程序分析和数据下发测试。
PLC程序分析每个变量的提取过程都是类似的,我们可以将其封装为函数块方便多次调用,先创建FC函数块,选择LAD语言,如下图:
上图为判断该输入的待解析字符串是否存在解析字段,若有输出位置信息,再将其转换为相对偏移地址用于后续有效数据提取。https://www.ebyte.com/Uploadfiles/Picture/2023-2-3/2023231320202984.png
上图为不同类型数据调用不同的解析方法,上一章已经介绍过原理了,LAD编程语言不太适合这种功能的实现,使用STL语言就要简洁的多,有机会再给大家介绍。在创建一个FB(函数块)将需要解析的字段放在一个函数块内方便后续维护,
在飞燕平台定义如下参数:
调用刚才创建的有效数据提取函数(get_server_srt_validdata),输入需要解析的数据和字段(“luminance”:)以及变量类型”0“;
再调用解析函数块;
下次为大家介绍云智能APP的制作。亿佰特人每一天都致力于更好的助力物联化、智能化、自动化的发展,提升资源利用率,更多产品更多资料,感兴趣的小伙伴可以登录我们的官网http://www.ebyte.com/进行了解,还有客服小姐姐在线答疑哦!