三菱GX Works2软件与PLC的通信连接
对于初学三菱PLC的工控小白来说,三菱PLC软件如何通过通信线或网线进行连接,进行下载上传PLC程序及监控程序,确实是会有所顾忌,是一个摸不着头脑不太敢下手的问题,生怕操作失误造成PLC系统瘫痪或其它故障,希望这篇文章对你们有所帮助。
在这里主要讲一下GX Works2软件与三菱Q系列PLC Q03UDV CPU的通信连接,需要准备以下软硬件:
三菱GX Works2软件
GX Works2编程软件
网线及PLC编程电缆数据线(Mini口),如下图:
网线
USBmini口通信线
三菱Q03UDV CPU模块上是有两个通信口的,一个是USB通信口,一个是网口
Q03UDVCPU模块
一、我们先把硬件连接起来。
1、将USBmini口通信线的小口插在PLC上的USB通信口;网线插网络口。
2、将USBmini口通信线的大口插在电脑USB口上,网线插电脑网络口。
3、到此硬件连接完成,然后我们要确认一下USB通信线驱动程序有没有安装上,打开我的电脑—设备管理,点开“通用串行总线控制器”,查看如下图驱动程序有无安装。如果没安装驱动程序的话,是没办法进行通信连接的。
二、软件方面的设置
(一)使用USB通信线进行通信时的设置
1、新建一个工程,在导航栏点击“连接目标”。
2、选择当前目标里的“Connection1”,双击它。
3、进入连接目标设置Connection1对话框,双击“SerialUSB”。
4、进入计算机侧I/F串行详细设置对话框,选择USB,点击确定键。
5、可编程控制器侧I/F和其他站制定按下图选择。
6、点击“通信测试按钮”,进行通信连接测试。
7、连接成功,将提示“已成功与Q03UDVCPU连接”。
8、点击“确定”按钮完成设置。至此我们就可以用USB通信线,进行PLC的上传下载和程序监控了。
(二)使用网络线进行通信时的设置:
在使用网络线进行PLC通信连接时,我们得先设置一下网络参数,然后使用USB通信线将参数下载到PLC里面,完成这一步才可以进行网络通信连接。
1、在导航栏里,点开“参数”,双击“PLC参数设置”,进入Q参数设置对话框。
2、选择内置以太网端口设置,设置PLC的IP地址,(PLC的IP地址根据自己实际使用需要设置)如下图:
3、通信数据打码设置选择二进制码通信,勾选允许RUN中写入(FTP与MC协议)
4、点击“打开设置”键,进入内置以太网端口 打开设置。
5、如下图设置:开通TCP协议,打开方式为MELSOFT连接,设置完点击“设置结束”按钮。
6、再次点击“设置结束”按钮,完成参数设置。
7、点击 在线—PLC写入。
8、在“在线数据操作”对话框,勾选“PLC/网络/远程口令/开关设置”。点击执行按钮,将参数下载到PLC里。
9、完成这一步后,我们就可以通过网络线进行PLC通信连接了。首先先设置我们得电脑IP地址和PLC的IP地址在同一网段。
在电脑界面上,点击“网络和Internet设置”。
10、选择以太网,点击 更改适配器选项。
11、双击以太网图标。
12、点击属性按钮。
13、双击Internet协议版本4.
14、在Internet协议版本4对话框设置电脑IP,完成后点击确定按钮。如下图:
15、进入连接目标设置Connection1对话框,选择EthernetBoard,在谈出来的对话框选择“是”。
16、选择TCP协议,点击确定。
17、可编程控制侧IF双击PLC Module。
18、在可编程控制侧IF CPU模块详细设置对话框,选择以太网端口直接连接,点击确定按钮。
19、其它站制定选择No Specification后,点击通信测试按钮。
20、通信连接成功后将如下图所示,然后点击确定,完成通信连接设定。
我们有时候会将PLC网络通过集线器和电脑进行连接,这个时候我们需要进行以下设置步骤。
网络集线器,作用是:通过它可以连接多个设备
1、 重复步骤15-17,在可编程控制侧IF CPU模块详细设置对话框,选择通过集线器连接,然后点击“搜索网络上的以太网内置型CPU”按钮。
2、如果设置有问题会提示 未找到以太网内置型 CPU对话框。
设置没问题,通信连上了,选中红框处IP,如下图所示:
3、IP地址在这个位置显示出来。
4、点击确定按钮完成设置。
5、点击通信测试按钮,进行通信测试。
6、点击确定按钮完成设置,至此通信连接完成。
我们在完成USB通信线和网络通信的连接设定后,可以测试一下和PLC通信连接。点击监视模式
连接上时,我们就能监控PLC程序了,如下图所示:
设备的usb虚拟串口与plc的通讯
某台分析仪支持ModbusRTU通讯,然而通讯接口是USB Client,内部接口芯片用的是CP210X。
接到PC没有难度,还有官方软件,接PLC就只能靠额外的设备中转,相当于需要一个带USB口的串口服务器。手头有linux嵌入式主机可以实现这个功能,不用写一行代码,只需要找到软件、配置和驱动模块,揉到一起就行,PLC只能自己去实现ModbusRTU over TCP或over UDP协议了。
现实世界总是充满了陷阱和意外,举一把粟子:
在OpenWRT系统(淘的硬改的迷你路由器)上,用opkg包管理工具装上驱动、ser2net软件,做好配置就能测到回应数据了,可惜USB串口总是卡死,重插又能通一小会儿,如此反复,其它部分却相当稳定。
在arm-linux嵌入式主机上没有软件源,程序只能自己找源码编译,还是交叉编译,操作麻烦一些。工业级设备希望可靠性足够高吧。
ser2net有2个依赖库,gensio和yaml。硬着头皮编译,有一个需要python-dev包,没装成功,还好有配置项可以把python功能关掉,反正只是测试程序在用,编译好的ser2net连带依赖库的.so装到目标主机,顺手做了配置。
还缺少驱动,这应该是个大麻烦。目标机自带了ftdi、ch340、pl2303的usb-serial驱动,cp210x的只能到网上找找了,for linux 2.6.*的有驱动源码,但Makefile写得很烂,没法支持交叉编译,改起来没有头绪,试试其它途径。
幸好还有linux的源码包,里面有需要的驱动源码。好在不用编译内核,不然要花很多时间,只编译模块就很快,但相应的设置修改不能省
安装驱动模块自然也不顺,先是magic code对不上,选错芯片了,重选了才好,应该是指令集相同就行
insmod可以用,modprobe没成功,能用就行吧。
联机测试发现波特率不匹配,分析仪不回应,改对了就行。
分析仪回应的数据帧被分多段转发了,由于使用了UDP协议,不能靠延时接收处理,配置转发程序的字符间隔时间好像不起作用,只能自行拼接字节数组了。TCP有TCP的麻烦,UDP有UDP的不便,想着UDP可以实现用一个PLC连接,查询多个设备就去堆代码了。
手册没有提供Modbus地址表,暂时懒得去找了,盲猜到了2个主要浮点数据,先把通讯建起来吧。
还差一些设置项,比如驱动没有自行加载,ser2net缺少服务设置,都直接写进启动脚本。
最后做验证,重启嵌入式设备、PLC、插拔USB线缆、网线,通讯至此已正常,稳定性还有待观察。
通讯的坑只能一个接一个的去填,幸好没被卡死,希望路越来越好走吧。
相关问答
迷你路由器怎样与plc连接?
要将迷你路由器与PLC连接,首先确保PLC设备和路由器均处于启动状态。然后,通过以太网电缆将PLC设备的LAN口与路由器的LAN口相连。接下来,在路由器的管理界面中...
三菱plcfx3ga和fx3sa的区别?
FX3SA系列PLC是三菱电机推出的第三代微型可编程控制器,在FX1S的基础上升级开发而来。由于FX1S市场上充斥各种仿制品,所以三菱建议用户用更高性价,能优价位...
GP4105G1D日本欧姆龙plc控制系统性价比高吗
[回答]输入电压:DC24V。屏幕尺寸:3.4英寸。显示屏类型(分辨率):STN单色LCD(200×80像素)日本欧姆龙plc控制系统。触摸面板类型:模拟电阻式。存储器:2...
plcooc有品mini智能体脂秤说明书?
第一步:在手机应用市场下载一款相关APP,并安装好,然后打开软件,并打开手机的蓝牙。第二步:点开这个app界面下的“我的”,选择添加新设备。第三步:在弹出...
我的lenovo-E40手提电脑数据线插孔是15针孔,而欧姆龙LPC的数...
买一个usb转串口的转接线去有用(0)回复dashuaiyupangyu购买RS232-usb数据线及RS232公母头数据线各一根,需要自己动手将RS232公母头线自己动手改做。有用...
西门子plccpu上的回路电源电压是什么意思-ZOL问答
中关村在线vivoX90Pro+举报CPU西门子8人讨论317次围观关注问题写回答讨论回答(8)jalsjljalks你说的是输入输出电压吧?还有就是电源电压。这两个一.....
三菱AJ65SBT-CLBmini-s3通訊价格如何
[回答]CC-link/LT主站功能。消耗电流:75mA(DC24V、通过电源适配器供电)启动时的电流:165mA(DC24V、通过电源适配器供电)三菱公司PLC网络继承了传统使用的M...
我的笔记本有线上网出现显示错误651,怎么处理-ZOL问答
中关村在线vivoX90Pro+登录|注册意见反馈首页排行新品问答下载论坛手机笔记本数码相机主板显卡平板电脑更多举报内存金士顿金士顿1GB...
西门子dp总线电压是多少?
minidp接口可以供电的,电压为5v,细心的朋友会发现,超级本本上一般会多了很小的接口,那就是mini-DP接口1、D表示Data,P表示Positive,DP即是正的数据线...
南京数据恢復哪里好?-ZOL问答
记录生活最美好的瞬间富士instaxminiLink3手机照片打印机体验评论5热门问...各位师傅,信捷plc编程软件肿么安装序列号1万浏览7回答wifi安全类型不安全...
扫一扫微信交流