三菱GX Works 2 连接Q系列PLC的三种方法
三菱Q系列PLC,一般有USB连接,自带以太网端口连接,以太网模块连接三种模式,今天就讲一下三种模式的连接流程
一、USB连接
USB连接需要安装USB驱动,一般安装GX Works2软件后会自动安装驱动,但个别时候因为杀毒软件或者系统原因,可能安装不上,那么我们就要手动安装驱动到计算机。具体安装方法大家可以自行查找一下。
不同CPU的USB接口也不尽相同,有的是方口USB,学名叫TYPE-B,还有一种梯形USB口的,学名叫Mini-B,比方口的要小上一点
如果用USB连接,直接设置为USB连接就可以,不需要向FX3U那样还要选择COM口,直接选择USB就行。
二、CPU自带以太网口连接
首先用CPU自带以太网端口进行连接,依次选择计算机侧-可编程控制器侧-其它站这三个选项
其中计算侧指的是我们电脑的连接方式,选择Ethernet Board,一般指的是计算机的网卡
可编程控制器侧,选择PLC Module,指的是CPU组件本体
其它选择,选择No Specification,指的是访问本站,也就是CPU本身
然后,再次双击PLC Module这个按钮,进入PLC侧设置
这里又分两种情况,一种是电脑直接插网线到CPU上,这种不需要设置IP地址,就可以连接
另一种是通过集线器,也就是交换机进行连接,这里需要设置IP地址,要和CPU内置以太网口的IP一致,这里可以通过搜索网络上的以太网内置型PLC进行查找,会显示出IP地址
以太网IP地PLC参数中进行设置
三、通过以太网模块进行通讯
三菱的以太网模块是与第三方以太网设备通讯的,通过交换机,可以与很多设备一起通讯,当然也可以和GX Works2通讯。
首先设置以太网模块,这里添加了三个以太网模块,分别进行不同的通讯,有些是专用的以太网模块,比如和MES通讯的,和视频通讯的,还有的以太网模块是通用的,主要用来和触摸屏,电脑调试进行通讯,这里面第三块网卡是与触摸屏及调试通讯用的,注意网络号为1、站号为1
点运行设置,设置以太网模块的IP,设置完成点击设置结束
点击打开设置,这里可以添加各种通讯通道,如果想要电脑通过GX Works2进行通讯,要添加MELSOFT连接,一个通道只允许一台电脑连接,如果要允许多人同时调试连接,那么就多设置几个通道
参数保存后,通过USB连接或者内置以太网模块连接下载到PLC中,后面才可以用以太网连接方式。
新建连接方式QJ71E71,双击进入
点击计算机侧的连接方式Ethernet Board,设置网络号和站号,网络号和以太网模块一致 ,站号与以太网模块不一致 。
可编程控制器侧,选择Ethernet Module,设置站号、IP地址,这里的站号要与以太网模块的站号一致。
点击其余两项,完成设置
点击通讯测试,已经连接上PLC了
最后把连接通道设置为默认,以后GX Works2将以此为默认连接方式与PLC进行通讯
三菱PLC-FX编程口通讯协议与串口调试助手调试
1. 通信协议设置
串口助手COM设置如下:1 位起始位、7 位数据位、偶校验、1 位停止位,波特率 9600,传输字符格式为ASCII 码(PLC 不用设置)。
2. 通信指令
PLC 只能对上位机发出的指令做回答,不能主动命令上位机。编程口通信有 4 条指
令,代码分别如下:
传送介质:标准RS-232C;
通信协议:三菱FX专用通信协议(如本文);
波特率:9600;
极性:偶数(固定,不可以选择);
通信验证:字符串综和检查;
通信用字码:ASCII码,只能下列各码;
每个ASCII码的位元组合如下所示:
3. 通信格式
注:一次成功的通讯
4. 读的通信字符串格式
CMD为“0”即为元件读出指令,这个指令可读出XYMSTC输出线圈的ON/OFF状态与TCD的现在值,读出时,PLC处于RUN与STOP状态下均可。
发送(上位机给PLC):
注:指令“0”:指定从元件地址开始读取出n个BYTE;
元件地址:PLC当中各部元件的地址,4位数,具体参考下文对应表单;
BYTE数:一次要读出BYTE数,4位数,可指定01H-40H。
接受(PLC给上位机回复):
注:一笔资料即为1个BYTE的资料,每一个BYTE被分为上位4个位元(b7~b4或者b15~b12)或者下位4个位元(b3~b0或者b11~b8)来读取,而且,4个位元的内容均是1个ASCII码字元以16进制来表现;
PLC是在接受完上位机问句字串的下一次扫描的END指令被执行时,才送出回答句;
如果PLC无法了解上位机的问句内容时,PLC送出‘NAK’,即15H。
例1:从Y0开始读出2个BYTES(读出Y0-Y7,Y10-Y17的ON/OFF)。
35H对应5, 38H对应8, 30H对应0, 30H对应0。ON为1,OFF为0。
例2:从D123开始读出4个BYTES(读出D123,D124的现在值)。
D123与D124值为0
假定回复如下:
D123:
D124:
5. 写的通信字符串格式
CMD为“1”即为元件写入指令,这个指令可读出XYMSTC输出线圈的ON/OFF状态与TCD的现在值,写入时,PLC处于RUN与STOP状态下均可。
发送(上位机给PLC):
注:指令“1”:指定从元件地址开始写入出n个BYTE;
元件地址:PLC当中各部元件的地址,4位数,具体参考下文对应表单;
BYTE数:一次要写入BYTE数,4位数,可指定01H-40H。
例1:将下列16位1,0组合(ON/OFF)状态写入Y0~Y17。
35H对应5, 38H对应8, 30H对应0, 30H对应0。ON为1,OFF为0。
例2:从D123开始写入2个BYTES(写入D123的现在值)。
D123:
接受(PLC给上位机回复):
“ACK”06H:写入正常
“NAK”15H: 写入不正常
6. 强制ON/OFF的通信字符格式
CMD为“7”即为元件强制ON指令,这个指令可读出XYMSTC输出线圈的为ON。CMD为“8”即为元件强制OFF指令,这个指令可读出XYMSTC输出线圈的为OFF。
发送(上位机给PLC):
强制ON
强制OFF
例:强制Y0输出为ON
查表得元件地址:0500
接受(PLC给上位机回复):
“ACK”06H:写入正常
“NAK”15H: 写入不正常
附件:元件地址表
总结不易,请大家点赞关注一波,谢谢!
相关问答
procifymachine如何设置PLC的com口?
关于ProcifyMachine软件设置PLC的COM口,我找到了一些相关的信息。首先,ProcifyMachineEdition软件通常用于配置和维护控制应用程序,它提供了编程和配置各种...
三菱plc编程软件GXWorks2怎么更改com口?
三菱plc编程软件GXWorks2怎么更改com口,如下图所示1,打开软件先点击下面连接目标--所以连接目标2,点击如下图的做上角选项3,在RS-232C,下面COM端口选择到...
三菱q系列读取不了程序?
1、首先将电脑与三菱的plc用通讯下载线连接起来,然后点击电脑桌面左下角的开始,在弹出对话框里选择点击控制面板。2、在控制面板里选择【硬件与声音】。3、...
64位电脑与西门子200plc连接没有com口?
你的电脑没有COM口,可以插上COM扣转接线后再操作,如果提示不能链接PLC,则需要你在仿真里面要设置为离线仿真,设置为转换不写入PLC等。三菱GXPLC编程软件能...
fx5u编程口是什么?
FX5U是三菱电机推出的一款PLC(可编程逻辑控制器)型号。与FX5UPLC进行编程和通信的接口称为编程口。FX5UPLC的编程口通常称为"编程端口"或"编程口...
做plc编程笔记本没有网口?
原因是plc和某些设备需要串口通讯了。plc虽然带网口,可以下载程序,连接电脑,连接hmi之类的,但是某些设备没有网口,是不能连plc的,这时候plc就需要配这个设...
三菱plc触摸屏在电脑上怎么编写程序?
三菱系列的PLC(FX2N)与三菱系列的触摸屏(A970GOT)和电脑的连接:计算机COM1口-----SC09编程线------PLC编程口(422口)计算机COM2口-----FX232CAB1数...
三菱PLC上的24V和COM口,可以直接与外部开关电源24V+和0V相连吗?谢谢?
个人觉得不应该这么接,外部电源0V可以和PLC内部电源0V接上,但是不要连24V也接上,不然PLC内部电源容易损坏。估计目的是为了等电位,消除干扰。比如模拟量传输...
使用Intouch软件连接三菱FX2N的PLC,我想问的是连接电脑串口和PLC串口的硬连线怎么做?线怎么交叉的?
如果你电脑的串口是232的话,是需要转成422的。你不用太在意是Intouch软件,你直接在网上找找FX2N的编程电缆就行了。补充:如果你用你的编程电缆线跟PLC可以正...
大家好请问电脑与pLc连接怎样设置usB输出口?
1,插入usb编程电缆.2,在电脑设备管理器的端口菜单里,查看USB编程电缆实际占用的COM号.3,打开编程软件,在通信设置里将端口号设置成USB编程电缆实际占用的COM...