2.5以太网的应用_第1页
2.5以太网的应用_第2页
2.5以太网的应用_第3页
2.5以太网的应用_第4页
2.5以太网的应用_第5页
已阅读5页,还剩42页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、2.5 以太网的实际应用2.5.1 与gx developer通讯,通过路径设定使用gx developer软件,通过设定传输路径,可以实现与以太网模块的通讯,起到监控plc软元件、上载和下载程序的作用。1. 系统配置图如图1-1所示图1-1以太网模块与gx developer通讯2. 系统构成环境硬件(1)q02hcpu模块(2)qj71e71-100以太网模块(起始i/o地址:0h)(3)hub及以太网网线软件(1)gx developer 8.52c3. 软件设定步骤(1)在工程数据列表窗口中依次选择:参数 网络参数 melsecnet/以太网,进入以太网的网络参数设置画面。a. 在网络

2、类型中选择“以太网”,每一项设置就会如图1-2所示那样显示。b. 起始i/o地址中设定16点单元中以太网模块的其实i/o地址(十六进制),本例中设置为“0”;c. 网络号设定cc-link ie、melsecnet/h、melsecnet/10的目标以太网模块(设置范围从1-239)的网络号,不要把网络号设定为已指定给现有系统和其他网络系统的网络号。本例中设为“1”;d. 组号中设定cc-link ie、melsecnet/h、melsecnet/10的目标以太网模块(设置范围从1-32)的组号,通过指定组号,可以使用相同组号与多qcpu站通讯数据。本例中设置为“0”;e. 站号中设定cc-l

3、ink ie、melsecnet/h、melsecnet/10的目标以太网模块(设置范围从1-64)的站号,不要把站号设定为已指定给现有系统和其他以太网模块的值。本例中设置为“1”。图1-2以太网模块参数设定(2)在“操作设置”中设定以太网模块的ip地址、通讯数据格式等。本例中以太网模块ip地址设置为: 如图1-3 所示图1-3以太网模块操作设置(3)设置pc侧的ip地址,使其与以太网模块的ip地址在一个网段中:手动设置ip地址为:子网掩码使用默认的即可。如图1-4所示图1-4 pc侧ip地址设置(4)设定传输路径:在线 传输设置,其中“pc i/f

4、”选择“以太网板”,并将pc的站号设置为2;“plc i/f”选择“以太网模块”,输入plc的ip地址:;在“其他站指定”和“网络通信路径”中分别选择“其他站(同一网络)和以太网”。如图1-5 所示图1-5以太网模块传输设置(6)进行通信测试,测试成功后就可以进行相关的监控和读/写程序的操作。如图1-6所示图1-6通信测试2.5.2 与vb通信,通过mx component控件mx component的控件可以用于创建于plc cpu进行通讯的用户程序,这样无须知道另一端得硬件和通讯协议也能进行通讯。本例中使用visual basic编写应用程序,经由以太网模块访问qcp

5、u。1. 系统配置图如图2-1所示图2-1以太网模块与vb通讯2. 系统构成环境硬件(1)q02hcpu模块(2)qj71e71-100以太网模块(起始i/o地址:0h)(3)qx40数字量输入模块(起始i/o地址:20h)(4)hub及以太网网线软件(1)gx developer 8.52c(2)mx component 3.05f(3)visual basic 6.03. 软件设定步骤(1)gx developer参数设定(a)打开gx developer软件,在工程数据列表窗口中依次选择:参数 网络参数 melsecnet/以太网,在网络类型中选择“以太网”,起始i/o地址中输入“0”,

6、网络号“1”,组号“0”,站号“1”。如图2-2所示图2-2以太网模块参数设定(b)在“操作设置”中设定以太网模块的ip地址、通讯数据格式等。以太网模块ip地址设置为: 如图2-3 所示图2-3以太网模块操作设置(c)在“打开设定”中,通讯协议选择“tcp”,打开方式中选择“melsoft连接”。如图2-4所示图2-4 以太网模块打开设置(d)设置pc侧的ip地址,使其与以太网模块的ip地址在一个网段中:手动设置ip地址为:子网掩码使用默认的即可。如图2-5所示图2-5 pc侧ip地址设置(2)mx component的设定(a)打开mx compo

7、nent软件,建立路径。如图2-6所示图2-6 mx component设定(b)设置pc侧的参数:pc side i/f选择ethernet board,connect module选择qj71e71,站号设置为2,如图2-7所示图2-7 pc侧的设置(c)设置plc侧的参数:plc side i/f选择ethernet module,module type选择qj71e71,ip地址设置为,站号设置为2,如图2-8所示图2-8 plc侧的设置(d)在接下来的画面中设置站的类型及cpu的型号,然后对路径作注释。设置完成后,通信设置画面会自动弹出,请在此确认设定的内容,如

8、图2-9所示图2-9 mx component设定内容确认(e)在connection test(通信测试)画面中执行通信测试,检查逻辑站号是否设置正确。如测试出现异常,请确认显示的错误代码,如正确则如图2-10所示图2-10 mx component通信测试4. visual basic程序使用mx component软件提供的控件,通过visual basic软件编写相应程序,实现以太网模块与vb程序的通讯。(1)调用act控件:工程 部件,如图2-11所示图2-11 调用act控件(2)选择相应的控件,如图2-12所示图2-12选择控件(3)vb程序画面(软元件读出)如图2-13所示图2

9、-13 vb程序画面(4)通讯调试(a)acteasyif控件属性启动vb后,确认acteasyif1的属性里“actlogicalstationnumber”是否为1。这个号码与mx component软件设定的逻辑站号是对应的。如图2-14所示图2-14 aacteasyif控件属性(b)通讯测试执行vb程序,依次点击打开 监视开始按钮,即可以监视x20x27和d0d4软元件里的数据。如图2-15所示图2-15通讯结果2.5.3 两台qplc通过缓存功能通信(有顺序)使用qj71e71-100的固定缓冲存储器通讯功能可以实现两台qplc之间的通讯。本例中qplc1发送数据,qplc2接收数

10、据。1. 系统配置图如图3-1所示图3-1以太网模块的缓存功能通信2. 系统构成环境硬件发送端qplc1:(1)q02hcpu模块(2)qj71e71-100以太网模块(起始i/o地址:0h)(3)qx40数字量输入模块(起始i/o地址:20h)(4)qy40p数字量输出模块(起始i/o地址:30h)接收端qplc2:(1)q02hcpu模块(2)qj71e71-100以太网模块(起始i/o地址:0h)(3)qx40数字量输入模块(起始i/o地址:20h)(4)qy40p数字量输出模块(起始i/o地址:30h)(5)hub及以太网网线软件(1)gx developer 8.52c3. 软件设定

11、步骤(1)发送端(qplc1)以太网模块的设定(a)打开gx developer软件,在工程数据列表窗口中依次选择:参数 网络参数 melsecnet/以太网,在网络类型中选择“以太网”,起始i/o地址中输入“0”,网络号“1”,组号“0”,站号“1”。如图3-2所示图3-2发送端以太网参数设定(b)在“操作设置”中设定以太网模块的ip地址、通讯数据格式等。以太网模块ip地址设置为: 如图3-3 所示图3-3发送端以太网模块操作设置(c)点击“打开设置“,对以太网模块进行打开设置。顺控程序最多可以执行与16个站的外部设备的打开处理。一旦与外部设备打开连接,就可以使用mc协

12、议、固定缓冲存储器通讯和随机访问缓冲存储器通讯进行通讯。在“打开设定”中,通讯协议选择“tcp”,打开方式中选择“active”,固定缓冲器中选择“发送”,通信顺序中选择“有顺序”,本地端口号和对方端口号都为“0401”,对方ip地址设置为,如图2-4所示图3-4 发送端以太网模块打开设置(2)接收端(qplc2)以太网模块的设定(a)打开gx developer软件,在工程数据列表窗口中依次选择:参数 网络参数 melsecnet/以太网,在网络类型中选择“以太网”,起始i/o地址中输入“0”,网络号“1”,组号“0”,站号“2”。如图3-5所示图3-5接收端以太网参数

13、设定(b)在“操作设置”中设定以太网模块的ip地址、通讯数据格式等。以太网模块ip地址设置为: 如图3-6 所示图3-6接收端以太网模块操作设置(c)在“打开设定”中,通讯协议选择“tcp”,打开方式中选择“unpassive”,固定缓冲器中选择“接收”,通信顺序中选择“有顺序”,本地端口号为“0401”,如图3-7所示图3-7 接收端以太网模块打开设置4. 顺控程序(1)发送端程序编写发送数据到接收端的程序。进行连接1的打开处理,发送数据。当数据发送后,进行连接1的关闭处理。a. bufsnd指令介绍该指令通过固定缓冲存储器的通讯,将数据发送给对方设备。设定数据局部软元

14、件和各程序的文件寄存器不能用作设定数据的软元件。控制数据发送数据功能:(1)该指令用于为用un指定的模块将(s3)指定的数据发送到(s1)规定连接的外部设备中。(2)可以通过完成位软元件(d1)+ 0和(d1)+ 1来检查bufsnd指令是否已完成。b. 发送顺控程序c. 使用软元件说明软元件名内容软元件名内容m0连接1打开处理结束后,仅维持1个扫描周期onm1连接1打开处理异常结束后,仅维持1个扫描周期onm10连接1关闭处理结束后,仅维持1个扫描周期onm11连接1关闭处理结束后,仅维持1个扫描周期onm20数据发送结束后,仅维持1个扫描周期onm21数据发送异常结束后,仅维持1个扫描周期

15、onm22发送数据时为on,发送结束时为offm48连接1是打开状态时为onm64有连接1的打开请求及打开中为onx20打开连接的开关x21关闭连接的开关x22发送数据的开关x19以太网模块的初始化正常结束信号y30数据发送正常结束时为ony31数据发送异常结束时为ond0d9存储open指令的控制数据d10d11存储close指令的控制数据d20d21存储bufsnd指令的控制数据d22存储发送数据的长度d23d24存储发送的数据(2)接收端程序编写接收处理来自发送端发送的数据程序。a.bufrcv指令介绍该指令通过固定缓冲存储器的通讯,从外部设备接收数据。设定数据局部软元件和各程序的文件寄

16、存器不能用作设定数据的软元件。控制数据接收数据功能:(1)该指令用于为用un指定的模块(通过固定缓冲存储器)读取从s1规定的连接中接收的数据。(2)可以通过完成位软元件(d2)+ 0和(d2)+ 1来检查bufrcv指令是否已完成。b.接收顺控程序c.使用软元件说明软元件名内容软元件名内容m30数据接收结束后,仅维持1个扫描周期onm31数据接收异常结束后,仅维持1个扫描周期onm80以太网模块的连接1为数据接收时为ony30数据接收正常结束时为ony31数据接收异常结束时为ond3031存储bufrcv指令的控制数据d32存储接收数据的长度d33d34存储接收的数据5实际操作及结果分别对pl

17、c1和plc2进行参数配置及程序编写,然后分别写入到相应的cpu中并复位plc。执行操作,通过以太网将plc1(发送方)中的数据发送到plc2中(接收方)。(1)在plc1中,拨动开关x20,打开连接。此时,plc1和plc2上的以太网模块面板上的“open”灯点亮。(2)将所要发送的数据存储到d23d24中,拨动发送开关x22,执行发送命令。(3)在plc2中进行“软元件批量”监控,监视d33d34软元件,即可以监视到plc1发送过来的数据。(4)确认plc2中接收的数据正确后,在plc1中拨动开关x21,关闭连接。此时,plc1和plc2上的以太网模块面板上的“open”灯熄灭,通信结束。

18、2.5.4 qnude内置以太网的应用(与gx developer的直接连接)qnude(h)cpu内置以太网接口,该系列cpu具有以下特点:l 与gx developer/got连接l 与gx developer软件直接连接(简单连接)l mc协议通讯l 时间调整功能(sntp客户端)l 文件传输协议功能(ftp)l 以太网口诊断l 远程密码本例中介绍qnude(h)cpu与gx developer软件直接连接的功能。qnude(h)cpu直接连接gx developer软件时,不用更改ip地址和子网路模式也能进行通讯。 1. 系统配置图如图4-1所示图4-1 qnude(h)cpu与gx

19、developer通讯2. 系统构成环境硬件(1)q03udecpu模块(3)以太网电缆软件(1)gx developer 8.85p3. 软件设定步骤(1)进行传输设置:online transfer setup。如图4-2所示图4-2 q03udecpu传输设置(2)双击“plc module”,在开起的画面里选择“ethernet port direct connection”然后点击ok 。 如图4-3 所示图4-3 q03udecpu的plc侧设置(3)在“other station”中选择“no specification”,然后进行通讯测试。如图4-4所示图4-4 其他站设置及通

20、讯测试(4)可以设置gx developer不能与qnudecpu直接连接在 parameter plc parameter built-in ethernet port,选择“disable direct connection to melsoft”之后就不能通过以太网口与plc连接。这样做会提高系统的安全性。如图4-5所示图4-5 不与gx developer直接连接的设置2.5.5与组态软件通信,通过opc serveropc(ole for process control)是一个工业标准,是一门基于微软的ole(现在的active x)、com(部件对象模型)和dcom(分布式部件对象

21、模型)的技术。opc包括一整套接口、属性和方法的标准集,用于过程控制和制造业自动化系统。opc采用客户/服务器模式,把开发访问接口的任务放在硬件生产厂家或第三方厂家,以opc服务器的形式提供给用户,解决了软、硬件厂商的矛盾,完成了系统的集成,提高了系统的开放性和可互操作性。使用opc server可以设定传输路径,可以使以太网模块与组态软件通讯。1. 系统配置图:如图5-1所示图5-1与opc通信2. 系统构成环境硬件(1)q02hcpu模块(2)qj71e71-100以太网模块(起始i/o地址:0h)(3)hub及以太网网线软件(1)gx developer 8.52c(2)devicexp

22、lorer opc server(3)intouch 3. 软件设定步骤(1)gx developer参数设定(a)在工程数据列表窗口中依次选择:参数 网络参数 melsecnet/以太网,在网络类型中选择“以太网”,起始i/o地址中输入“0”,网络号“1”,组号“0”,站号“1”。如图5-2所示图5-2以太网模块参数设定(b)在“操作设置”中设定以太网模块的ip地址、通讯数据格式等。以太网模块ip地址设置为: 如图5-3 所示图5-3以太网模块操作设置(c)点击“初始设置”,设置如图5-4所示图5-4以太网模块初始设置(d)在“打开设置”中设定通信的ip地址及端口号等,

23、本例的设置如图5-5所示图5-5以太网模块打开设置(2)设置pc侧的ip地址,使其与以太网模块的ip地址在一个网段中:手动设置ip地址为:子网掩码使用默认的即可。如图5-6所示图5-6 pc侧ip地址设置(3)opc server软件的设置(a)打开opc server软件,新建工程,plc类型选择“mitsubishi melsec”。如图5-7所示图5-7 opc server新建工程(b)选择路径为“melsec ethernet”,如图5-8所示图5-8 选择路径(c)设定plc和pc的ip地址,通讯方式选择“udp/ip”,如图5-9所示图5-9 设定plc和p

24、c的ip地址(d)设定网络号及站号,其中“pc no.”指的是plc的站号而不是电脑的站号,如图5-10所示图5-10网络号和站号设定(e)设置所要监控的软元件,设置如图5-11所示图5-11监控软元件设置(f)启动监控:点击快捷键“device monitor”,进入监控状态,如图5-12所示图5-12监控画面(4)组态软件的设定从intouch向opc服务器进行访问时,需要安装有名为opclink的网关驱动程序,由它来进行dde/suitelink与opc的协议转换。(a)设定主题从opclink的configure菜单中打开topic definition,进行dde主题名、opc se

25、rver的名称等相关设定,如图5-13所示图5-13 opclink设置(b)定义intouch处理名称和目标名称从intouch的system菜单中选择access name。点击addition按钮,出现以下画面,定义opc的access name,并指定向opclink进行访问的intouch中的tag name。如图5-14所示图5-14 intouch处理名称和目标名称的设定(c)通讯测试执行intouch,从opc服务器中正确的取得了数值与品质标志。此外在opclink的画面中,可以确定有名为plc1的标签被登录。如图5-15所示图5-15通讯测试2.5.6与组态软件通信,通过i/

26、o server使用i/o server可以设定传输路径,使以太网模块与组态软件通讯。1. 系统配置图:如图6-1所示图6-1与i/o server通信2. 系统构成环境硬件(1)q02hcpu模块(2)qj71e71-100以太网模块(起始i/o地址:0h)(3)hub及以太网网线软件(1)gx developer 8.52c(2)i/o server(3)组态王3. 软件设定步骤(1)gx developer参数设定(a)在工程数据列表窗口中依次选择:参数 网络参数 melsecnet/以太网,在网络类型中选择“以太网”,起始i/o地址中输入“0”,网络号“1”,组号“0”,站号“1”。如

27、图6-2所示图6-2以太网模块参数设定(b)在“操作设置”中设定以太网模块的ip地址、通讯数据格式等。以太网模块ip地址设置为: 如图6-3 所示图6-3以太网模块操作设置(c)点击“初始设置”,设置如图6-4所示图6-4以太网模块初始设置(d)在“打开设置”中设定通信的ip地址及端口号等,如图6-5所示图6-5以太网模块打开设置(2)设置pc侧的ip地址,使其与以太网模块的ip地址在一个网段中:手动设置ip地址为:子网掩码使用默认的即可。如图6-6所示图6-6 pc侧ip地址设置(3)i/o server软件的设置(a)打开i/o server软件

28、,点击“configure(设置)”,选择“port configuration(端口设置)”。如图6-7所示图6-7 i/o server新建工程(b)端口设置:设置plc侧及pc侧ip地址、端口号,如图6-8所示图6-8 i/o server端口设置(c)topic definition设置:指定topic name为“plc1”,在“port name”里选择前面设置的“melsec:1”,具体设置如图6-9所示图6-9 topic definition设置(d)测试连接,测试成功如图6-10所示图6-10测试连接(e)服务器设定,将配置文件保存在电脑中,如图6-11所示图6-11配置文

29、件保存(4)组态软件的设定i/o server与以太网模块建立连接后,在组态软件上相应设置路径,即可实现与组态软件与以太网模块的通讯。至于组态软件的设置此处不予以列出。2.5.7 ftp功能的应用通过以太网的ftp功能,上位机可以向plc读出/写入程序、参数等文件,以文本方式进行保存。1. 系统配置图如图7-1所示图7-1以太网ftp功能2. 系统构成环境硬件(1)q02hcpu模块(2)qj71e71-100以太网模块(起始i/o地址:0h)(3)hub及以太网网线软件(1)gx developer 8.52c3. 软件设定步骤(1)在工程数据列表窗口中依次选择:参数 网络参数 melsec

30、net/以太网,在网络类型中选择“以太网”,起始i/o地址中输入“0”,网络号“1”,组号“0”,站号“1”。如图7-2所示图7-2以太网模块参数设定(2)在“操作设置”中设定以太网模块的ip地址、通讯数据格式等。以太网模块ip地址设置为: 如图7-3 所示图7-3以太网模块操作设置(3)ftp参数设置:将ftp功能设置设为“使用”,填写登录名(默认为qj71e71),设置口令(默认为qj71e71),如图7-4所示图7-4 ftp参数设置(4)设置pc侧的ip地址,使其与以太网模块的ip地址在一个网段中:手动设置ip地址为:子网掩码使用默认的即可。如图7-5所示图7-5 pc侧ip地址设置(5)在pc机“开始”菜单的“运行”中输入“ftp”进入ftp操作界面,如图7-6所示图7-6 进入ftp操作界面(6)使用命令“open ip address”打开网络连接,输入登录名及密码,保证连接成功。在输入密码时,电脑没有显示。如图7-7所示图7-7

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论