广告招募

PLC无线组网Modbus Rtu 上位机监控多台PLC

2026年02月01日 09:45:57      来源:泉州市誉达电子科技有限公司 >> 进入该公司展台      阅读量:1

分享:

     上位机装组态王6.51版本,电脑串口2连接到无线模块。无线模块波特率38400,数据位8位,无效验,1位停止位。上位机作为Modbus Rtu主机通过无线模块轮询多台PLC,PLC设置为Modbus Rtu从机。在这里我们选择YUKEHUA YDC3u-20MR-DC24作为这次的测试PLC,该PLC有2个通信口,圆通信口用来与三菱编程软件通信,上传下载程序用。

    无线组网示意图:

无线组网PLC通信口设置:

打开三菱GX Developer软件,如以下程序那样设置PLC,使PLC的白色232口为Modbus Rtu从机。


安装组态王6.51软件,安装组态王驱动程序。新建工程,工程名称:yd433m(名称自己定)测试工程如下图:


双击工程项目,进入到开发界面,如下:

 

首先设置串口设备,双击COM2(测试是COM2,实际应用客户根据自己的串口号来设),出来如下界面:

 

设置串口参数与无线模块及PLC一致,如上面设置,完成设置后关闭这个界面。回到下面这个界面:

 

COM2为蓝色时,点击右边的新建图标,出来如下界面:

选择智能仪表,并下拉箭头,直到看到ModBusPlc,点击ModBusPlc,点击ModBus,点击串口,如下界面:

 

上面的界面,点击下一步,出来如下界面:

输入一个名称,这里我们写MODBUS从站1,界面如下:


名称输入后点下一步,界面如下:


因为我们测试电脑的串口是COM2,所以我们选COM2,点下一步,出来站号设置界面,站号那里我们改成1号站,如下界面:

点击下一步,界面如下:

上面的界面我们采用默认设置,不做修改,直接点下一步,出来如下界面:

这样我们就完成了组态王串口设备的设定了,点击完成。

 接下来我来在组态王里创建1个变量对应到PLC的寄存器D0,点击组态王左边工具栏里的数据库/数据词典,点右边新建,在出来的界面变量名那里输入:D0。变量类型选IO整数。连接设备选择刚才我们创建的设备MODBUS从站1,寄存器输入41(PLC的D地址=4为Modbus命令码,固定在D地址的前面+(PLC的D寄存器地址+1)),41对应就是PLC的D0。读写属性选只读。界面如下:

点击确定,关闭变量属性窗口。点击新建,创建第二个变量对应到PLC的D1上,在出来的界面变量名那里输入:D1。变量类型选IO整数。连接设备选择刚才我们创建的设备MODBUS从站1,寄存器输入42(PLC的D地址=4为Modbus命令码,固定在D地址的前面+(PLC的D寄存器地址+1)),42对应就是PLC的D1。读写属性选读写,因为等一下我们要测试组态王写入PLC是否正常,所以用到读写属性,组态王才能把数据写到PLC里界面如下:

这样我们就创建了2个变量对应到PLC的D0,D1了。接下来我来要创建一个画面,来显示我们刚才定义的变量,点击左边画面,点击右边新建,界面如下:

这里我们不做修改,直接点确定。双击右边画面1,开始设计画面,如下:

点击右边工具箱里的T文本,创建4个文本,分别输入"D0:","D1:",如下:"00000","00001:",如下:

在上面的画面里,点文本“000000”右键,点动画连接,如下图操作:

完成后确定,这样文本00000就连接到变量D0了。点文本00001右键,动画连接,按下面步骤操作:

完成后确定,这样文本00001就连接到变量D1了

继续按下图步骤操作:


 

如果PLC连接到无线模块及电脑COM2连接到无线模块、一切电源及通信线连接无误,出来运行画面如下:

 



版权与免责声明:
1.凡本网注明"来源:全球供应商网"的所有作品,版权均属于全球供应商网,转载请必须注明全球供应商网。违反者本网将追究相关法律责任。
2.企业发布的公司新闻、技术文章、资料下载等内容,如涉及侵权、违规遭投诉的,一律由发布企业自行承担责任,本网有权删除内容并追溯责任。
3.本网转载并注明自其它来源的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品来源,并自负版权等法律责任。 4.如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系。