分享

测试S7-200 Smart的MODBUS RTU通讯

 机电工控交流 2023-08-22 发布于四川

系统图

前文写到利用Profibus DP头与S7 200smart接口,本次测试系统如下:

串口通讯可以设备之间接线并联,通过通讯地址来识别。

程序测试

完成接线后,我们通过编写通信程序来实现数据的读写。

(1)温湿度传感器的数据读取

通过查询温湿度传感器的通讯数据地址

编写程序:

程序测试:

此时读取过来的数据是乱的,我们进行高低字调整。

通过测试可以看到,读取过来的数据高低字需要处理,然后转换为浮点数。

(2)变频器的数据采集

为了在故障时,远程操作者可以查看变频器的故障代码,为此我们通过串行通讯获取故障代码。

此事产生一个Err31的故障代码,查变频器说明手册得到

此故障时通过多功能端子X输入的用户自定义故障2的信号。

这是一个人为造成的测试故障,我们通过设置A5-02为51,然后短接X3和COM就可以产生故障2。

测试我们测试效果:

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多