©COPYRIGHT2009三菱电机自动化(上海)有限公司以太网模块的基本应用©COPYRIGHT2009三菱电机自动化(上海)有限公司以太网模块是PLC侧连接Q系列PLC与本站系统的接口模块,如个人计算机和工作站,也是通过以太网(100BASE-TX、10BASE-T、10BASE5、10BASE2)使用TCP/IP或UDP/IP通讯协议在PLC之间的接口模块。IP192.168.1.10IP192.168.1.20保证前三位相同©COPYRIGHT2009三菱电机自动化(上海)有限公司以太网模块的基本应用:以太网模块用于与melsoft连接以太网模块用于访问固定缓存以太网模块的文件操作©COPYRIGHT2009三菱电机自动化(上海)有限公司以太网模块与melsoft连接1.在GX-developer中的设置:在PLC参数网络参数的melsecnet/以太网中设置起始IO号等参数©COPYRIGHT2009三菱电机自动化(上海)有限公司2.在操作设置中设置相关参数©COPYRIGHT2009三菱电机自动化(上海)有限公司3.在GX-developer中进行传输设置,如下:注:双击以太网板进行设置,确保站号与以太网模块的站号不同©COPYRIGHT2009三菱电机自动化(上海)有限公司4.在PC机侧的TCP/IP协议的属性中设置IP地址,然后建立起上位机与PLC之间的连接:©COPYRIGHT2009三菱电机自动化(上海)有限公司以太网模块用于访问固定缓存以太网模块用于访问固定缓存,一般是建立起PLC与PLC之间的通讯,需要在两台PLC之间进行相关参数的设置及编写相应的程序,但目前有些客户希望以这种方式进行仪表和PLC之间的通讯,即PLC接收仪表所发的数据,但有几点需要注意:1.PLC在做接收数据时,除了设置好相应的IP地址,还在操作设置中设置与仪表相符的通讯数据格式,在初始时间设置中将其设为始终等待打开,在打开设置中将PLC设置成被动打开方,绑定与仪表相关的端口号和通讯协议(TCP/UDP)2.由于在使用这种方式接收数据,三菱有自己独有的对TCP/UDP协议数据的打包格式(用以太网调试工具截获的数据可知在4为16进制的数据之前加了“60000002”的报头),所以不能保证两者之间能够建立起通讯。©COPYRIGHT2009三菱电机自动化(上海)有限公司P.9仪表用访问固定缓存方式与以太网模块通讯用VB程序模仿仪表与以太网模块通讯流程:1.网络参数设置2.进行打开设置©COPYRIGHT2009三菱电机自动化(上海)有限公司P.10仪表用访问固定缓存方式与以太网模块通讯3.在打开设置中进行设置4.编写接收程序©COPYRIGHT2009三菱电机自动化(上海)有限公司P.11仪表用访问固定缓存方式与以太网模块通讯5.建立连接输入数据6.数据接收©COPYRIGHT2009三菱电机自动化(上海)有限公司以太网模块的文件操作以太网的文件操作可以有两种方式来实现:1.使用FTP功能2.使用MC协议©COPYRIGHT2009三菱电机自动化(上海)有限公司P.13使用FTP功能进行文件操作FTP功能除了进行以太网模块的相应设置外,还需开启FTP功能,如图:©COPYRIGHT2009三菱电机自动化(上海)有限公司P.14使用FTP功能进行文件操作需要注意的是在文件操作时需要了解文件的文件类型,及驱动器名文件类型表©COPYRIGHT2009三菱电机自动化(上海)有限公司P.15使用FTP功能进行文件操作指定值对象驱动器0000HQCPU内置程序存储器0001H存储卡(RAM)SRAM卡0002H存储卡(ROM)Flash卡、ATA卡0003HQCPU内置标准RAM0004HQCPU内置标准ROM驱动器指定值表©COPYRIGHT2009三菱电机自动化(上海)有限公司P.16使用FTP功能进行文件读写操作的流程1.打开连接输登录名急密码注:在输入密码时,为不可见状态©COPYRIGHT2009三菱电机自动化(上海)有限公司P.17使用FTP功能进行文件读写操作流程2.查询文件3.读取文件4.确认文件读出5.写入文件,注:在写入新文件时,文件名不可超过8个字符©COPYRIGHT2009三菱电机自动化(上海)有限公司P.18使用FTP功能进行文件读写操作流程6.关闭连接并推出注:新文件名不可超过8个字符©COPYRIGHT2009三菱电机自动化(上海)有限公司P.19使用FTP功能进行文件读写操作流程总结:1.当开始访问QCPU文件时不进行任何QCPU键控开关操作,使用GXDeveloper更改运行状态诸如RUN到STOP和STOP到RUN;关掉电源复位电源或安装/拆除存储卡。如果进行了其中任意一项操作QCPU文件将被破坏QCPU可能不能再起动。2.当FTP功能在运行中时不从GXDeveloper等处进行任何文件操作:读/写/更改文件信息,当FTP功能运行时,如果从外围设备等处进行文件操作则FTP功能可能异常结束。3.当QCPU运行时,通过文件传送功能进行文件读/写时QCPU的顺序扫描时间可能比使用以太网模块其它功能时的要长,并且根据文件量或顺序扫描的情况,文件读/写会花几分钟时间或更长。根据各种条件诸如以太网负荷(线路通信量)、同时使用的连接数(使用另外连接的变换处理和系统配置)文件读/写处理时间可能会更长。©COPYRIGHT2009三菱电机自动化(上海)有限公司P.20使用MC协议进行文件操作使用MC协议是指使用三菱的MELSEC协议对PLC的文件进行操作,本次以QnA兼容的3E帧的ASCII为例,介绍在进行文件操作时的流程及要点要点一:了解帧的格式及操作命令©COPYRIGHT2009三菱电机自动化(上海)有限公司P.21使用MC协议进行文件操作要点二:在网络参数中的操作设置时的注意事项当设置成不等待打开时,CPU重新上电后,模块在初始运行时不会打开端口,所以在后续的通讯时,须使用z.open指令将端口打开后再建立连接(使OPENLED为ON)。在设置通讯数据格式时须和所使用的帧格式相匹配。©COPYRIGHT2009三菱电机自动化(上海)有限公司P.22使用MC协议进行文件操作要点三:在打开设置时的注意事项如果打开方式选择Active(主动方式)时,同样需要使用z.open指令打开端口,但通讯设备(上位机)须做好相应准备,否则会发生C017错误©COPYRIGHT2009三菱电机自动化(上海)有限公司P.23使用MC协议进行文件操作要点四:读写程序须满足相应流程©COPYRIGHT2009三菱电机自动化(上海)有限公司P.24使用MC协议进行文件操作要点五:在按照流程执行时的注意事项1.打开文件操作时,所打开的文件不是PLC中的文件会发生41C5的错误2.当新建文件和写入文件时,CPU处于RUN状态,会发生4010的错误3.新建已存在的文件时,会发生4028的错误©COPYRIGHT2009三菱电机自动化(上海)有限公司P.25使用MC协议进行文件操作要点六:打开操作和关闭操作时,注意不同的打开和关闭方式©COPYRIGHT2009三菱电机自动化(上海)有限公司P.26使用MC协议进行文件操作上位机侧VB程序:©COPYRIGHT2009三菱电机自动化(上海)有限公司P.27使用MC协议进行文件操作上位机侧VB程序:©COPYRIGHT2009三菱电机自动化(上海)有限公司P.28使用MC协议进行文件操作上位机侧VB程序:©COPYRIGHT2009三菱电机自动化(上海)有限公司