用MCGS触摸屏模拟器模拟仪表的MODBUS RTU通讯

技术文章    |      2024

关键词:MCGS组态软件,200 SMART编程软件,USB转RS232串口,RS232转RS485转换器

作者:艺捷自动化,代表作易为二维码说明书(小程序)

在电气工程师的实际工作中,有时会遇到需要模拟仪表通讯的需求.比如说整个电气系统中用PLC和触摸屏与现场仪表进行通讯.电气工程师呢需要预先编制PLC程序和触摸屏的组态,当这些工作做完后,由于手头没有可用的仪表无法对这部分通讯进行测试.那么我们可以用电脑来模拟仪表的通讯,来测试PLC程序和触摸屏的组态.

首先呢,需要在笔记本上插上USB串口设备,可以是USB转RS232转换器,也可以是USB转RS485转换器。如果是台式机一般自带串口。打开电脑上的设备管理器,查看串口的设置,并进行修改,最重要的是记下串口号,以后要用到。用通讯线将笔记本电脑上的串口和PLC的串口连接起来。PLC上的串口有的是直接接线,有的需要相应的接头。具体如何接线这里就不赘述了。设备管理器的画面大体如下:

article_3_1

然后呢,就是打开MCGS Pro组态软件。新建一个工程,并保存工程。打开设备窗口,添加通用串口父设备,并进行相应设置。画面大体如下:

article_3_2

然后,添加Modbus RTU数据转发设备,该设备自动下挂到通用串口父设备下面。设置该设备的参数。特别要注意的是设备地址,这是主站能访问到这个模拟的从站的重要参数。由于本例中使用了32位整数,所以32位整数组码顺序要注意选正确的顺序,不太明确的话可以试一下,设置错误的话通讯得到的数据就不对。再就是添加设备通道,这个根据协议来。然后连接相应变量到通道上。画面大体如下:

article_3_3

然后呢,就是用户窗口中,新建窗口。对这个窗口进行动画组态。把变量连接到画面元件上。组态时的画面大体如下:

article_3_4

最后,就是工具菜单中点模拟运行,这样触摸屏模拟器就运行起来了。相当于在电脑上模拟了一个触摸屏。这个模拟器就起到了模拟仪表通讯的功能。这时候就可以运行你的PLC程序了。用编程软件监视程序,如果正常的话,就可以看到通讯的数据了。本例中模拟了流量计的状态字和流量数据,后面的图中可以看到数据已经传到PLC里面。下面是成功通讯的情况:

article_3_5

那么,最后讲一下本例中所采用的软硬件。下载或购买链接都列在下表中了, 您可以尝试用别的软硬件来实现类似的功能。

序号

名称

淘宝搜索型号

单位

数量

备注

1

usb转rs232串口线

748385000856

1

非必要,笔记本用

2

RS232转RS485转换器

748603026607

1

非必要

3

usb转rs485转换器

748530793717

1

备选方案

4

组态软件MCGS Pro

754052234459

1

必要软件

5

200 smart PLC编程软件

754021181835

1

非必要

下面是下载链接:

1,usb转rs232串口线

https://item.taobao.com/item.htm?spm=a21dvs.23580594.0.0.1d293d0dfVfiMr&ft=t&id=748530265483

2,RS232转RS485转换器

https://item.taobao.com/item.htm?spm=a21dvs.23580594.0.0.1d293d0dfVfiMr&ft=t&id=748603026607

3,usb转rs485转换器

https://item.taobao.com/item.htm?spm=a21dvs.23580594.0.0.1d293d0dfVfiMr&ft=t&id=748530793717

4,组态软件MCGS Pro

https://item.taobao.com/item.htm?spm=a21dvs.23580594.0.0.1d293d0dfVfiMr&ft=t&id=754052234459

5,200 smart PLC编程软件

https://item.taobao.com/item.htm?spm=a21dvs.23580594.0.0.1d293d0dfVfiMr&ft=t&id=754021181835

本文档的文本放到了易为二维码说明书小程序上,微信扫一扫下面的小程序码下载:

article_3_ma

更多精彩内容访问艺捷自动化网站https://cloud1-8gn6aceiacd9d7a5-1318392953.tcloudbaseapp.com/

互关提议:关注我,我将对等关注您,合作共赢。