三菱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程序了,如下图所示:
各大品牌PLC之间通信协议汇总,看完终于明白了~
自从第一台PLC在GM公司汽车生产线上首次应用成功以来,PLC凭借其方便性、可靠性以及低廉的价格得到了广泛的应用。但PLC毕竟是一个黑盒子,不能实时直观地观察控制过程,与DCS相比存在比较大的差距。计算机技术的发展和普及,为PLC又提供了新的技术手段,通过计算机可以实施监测PLC的控制过程和结果,让PLC如虎添翼。但是各PLC通讯介质和通讯协议各不相同,下面将简单介绍主要PLC的通讯介质和协议内容。
1
美系厂家
Rockwell AB
Rockwell的PLC主要是包括PLC2、PLC3、PLC5、SLC500、ControlLogix等型号,PLC2和PLC3是早期型号,现在用的比较多的小型PLC是SLC500,中型的一般是ControlLogix,大型的用PLC5系列。
DF1协议是Rockwell各PLC都支持的通讯协议,DF1协议可以通过232或422等串口介质进行数据传输,也可以通过DH、DH+、DH485、ControlNet等网络介质来传输。DF1协议的具体内容可以在AB的资料库中下载。
AB的PLC也提供了OPC和DDE,其集成的软件中RSLogix中就包含DDE和OPC SERVER,可以通过上述软件来进行数据通讯。
AB的中高档的PLC还提供了高级语言编程功能,用户还可以通过编程实现自己的通讯协议。
GE
GE现在在国内用的比较多的主要是90-70和90-30系列PLC,这两款PLC都支持SNP协议,SNP协议在其PLC手册中有协议的具体内容。
现在GE的PLC也可以通过以太网链接,GE的以太网协议内容不对外公开,但GE提供了一个SDK开发包,可以基于该开发包通讯。
2
欧洲系列
西门子
西门子系列PLC主要包括其早期的S5和现在的S7-200、S7-300、S7-400等各型号PLC,早期的S5PLC支持的是3964R协议,但是因为现在在国内应用较少,除极个别改造项目外,很少有与其进行数据通讯的。
S7-200是西门子小型PLC,因为其低廉的价格在国内得到了大规模的应用,支持MPI、PPI和自由通讯口协议。
西门子300的PLC支持MPI,还可以通过PROFIBUS 和工业以太网总线系统和计算机进行通讯。如果要完成点对点通讯,可以使用CP340/341。
S7400作为西门子的大型PLC,提供了相当完备的通讯功能。可以通过S7标准的MPI进行通讯,同时可以通过C-总线,PROFIBUS和工业以太网进行通讯。如果要使用点对点通讯,S7-400需要通过CP441通讯模块。
西门子的通讯协议没有公开,包括紫金桥组态软件在内许多组态软件都支持MPI、PPI等通讯方式,PROFIBUS和工业以太网一般通过西门子的软件进行数据通讯。
施耐德(莫迪康)
施耐德的PLC型号比较多,在国内应用也比较多。其通讯方式主要是支持MODBUS和MODBUS PLUS两种通讯协议。
MODBUS协议在工控行业得到了广泛的应用,已不仅仅是一个PLC的通讯协议,在智能仪表,变频器等许多智能设备都有相当广泛的应用。MODBUS经过进一步发展,现在又有了MODBUS TCP方式,通过以太网方式进行传输,通讯速度更快。
MODBUS PLUS相对于MODBUS传送速度更快,距离更远,该通讯方式需要在计算机上安装MODCON提供的SA85卡并需安装该卡的驱动才可以进行通讯。
除了上述两种方式之外,莫迪康的PLC还支持如TCP/IP以太网,Unitelway, FIPWAY,FIPIO,AS-I,Interbus-s等多种通讯方式。
3
日系PLC
欧姆龙
欧姆龙系列PLC在中国推广的也比较多。在通讯方式上,OMRON现在主要采用两种通讯方式:
Host Link协议是基于串口方式进行数据传输的通讯方式。当PLC进入MONITOR方式时,上位机可以和欧姆龙PLC通讯。在和欧姆龙通讯时要注意,两次通讯之间要留一定时间,如果通讯速度过快容易造成PLC通讯异常。
ControlLink是欧姆龙PLC的一种快速通讯方式。Control Link通过板卡进行数据通讯,板卡之间有数据交换区,由板卡实现数据的交换从而完成数据采集功能。使用该方式通讯需配置欧姆龙的驱动。
三菱
三菱PLC的小型PLC在国内的应用非常广泛。三菱的PLC型号也比较多,主要包括FX系列,A系列和Q系列。三菱系列PLC通讯协议是比较多的,各系列都有自己的通讯协议。如FX系列中就包括通过编程口或232BD通讯,也可以通过485BD等方式通讯。其A系列和Q系列可以通过以太网通讯。当然,三菱的PLC还可以通过CC-LINK协议通讯。
松下
松下PLC和计算机之间可以通过串口和以太网进行通讯。其采用的通讯协议是MEWTOCOL协议。如大多数日系PLC一样,MEWTOCOL协议比较简单。包括紫金桥组态软件在内的许多软件都可以从PLC中直接读取数据。
以上介绍的是国外的主流PLC设备通讯方式。除以上厂家外,还有很多PLC厂家:
相关问答
为什么plc跟变频器通讯要编写程序?
PLC可以通过指令控制变频器的频率。首先需要了解变频器的通信方式和控制参数,然后在PLC中编写相应的程序,以实现对变频器电机的启停和速度调节。在编程时,需要...
串口调试助手如何和PLC连接-年年岁岁庆有余的回答-懂得
首先你要知道PLC的通讯协议,然后用串口编程线把PLC和电脑连接起来,打开串口调试助手,通过ASCII码对应的数据向PLC发送数据。首先你要知道PLC的通讯...
伺服驱动器和PLC通信协议?
协议就是PROFIBUS。各大知名厂家都有一套自己的协议。FANUC的是FSSB总线西门子是自己的总线,PROFIBUS用的较多吧,当然也可是以太网,PROFINETMPI。数控车床...
手报怎么与plc连接?
手报与PLC连接有两种方式:第一种是通过模拟输出方式连接,将手报输出的模拟信号接入PLC,然后通过编程将其与其他设备相连接;第二种是通过数字输出方式连...
机器人与PLC走的是什么网络协议?
台达plc和西门子300可以采用串口通信,一般采用mobus通信协议;modbus网络是一个工业通信系统,由带智能终端的可编程序控制器和计算机通过公用线路或局部专用线...
C++程序怎样控制PLC,然后再控制伺服电机工作的?
你所提的两个方案不同点只在于选用运动控制卡或者PLC,最好做一下方案对比,如果价格相差不大,还是坚持选用你熟悉的方案为好。否则,你需要学会PLC编程,要取得...
汇川plc与汇川伺服控制器通讯设置?
你好,汇川PLC与汇川伺服控制器通讯设置需要以下步骤:1.检查PLC和伺服控制器的通讯接口,确保它们之间可以进行通讯。2.在PLC中,设置通讯协议和通讯参数,...
plc和触摸屏的通讯线可不可以作为plc和电脑的编程线-ZOL问答
可以的,例如FX-USB-AWUSB接口三菱FX系列PLC编程电缆,USB/RS422接口适配器,带通信指示灯,长度3米FX-232AWC-HRS232接口的三菱FX3UC系列PLC...
西门子怎么实现一个PLC与另一台PLC的通信?
实现的方案有多种。1.使用有两个编程口的PLC,例如CPU224XP或者CPU226。2.加EM277模块,用Profibus-DP协议,支持多主站。3.加CP243-1以太网模块。4.P...
plc跟触摸屏以太网通讯是什么协议?
plc跟触摸屏以太网通讯是S7Comm协议。S7Comm协议借助WireShark抓包,基于OSI模型以太网结构,其中,第1~4层会由计算机自己完成(底层驱动程序);关于这些神...