2.5以太网的应用

上传人:博****1 文档编号:506852278 上传时间:2023-10-10 格式:DOC 页数:47 大小:8.53MB
返回 下载 相关 举报
2.5以太网的应用_第1页
第1页 / 共47页
2.5以太网的应用_第2页
第2页 / 共47页
2.5以太网的应用_第3页
第3页 / 共47页
2.5以太网的应用_第4页
第4页 / 共47页
2.5以太网的应用_第5页
第5页 / 共47页
点击查看更多>>
资源描述

《2.5以太网的应用》由会员分享,可在线阅读,更多相关《2.5以太网的应用(47页珍藏版)》请在金锄头文库上搜索。

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地址设置为:192.168.1.1 如图1-3 所示图1-3以太网模块操作设置(3)设置PC侧的IP地址,使其与以太网模块的IP地址在一个网段中:手动设置IP地址为:192.168.1.2子网掩码使用默认的即可。如图1-4所示图1-4 PC侧IP地址设置(4)设定传输路径:在线 传输设置,其中“PC I/F

4、”选择“以太网板”,并将PC的站号设置为2;“PLC I/F”选择“以太网模块”,输入PLC的IP地址:192.168.1.1;在“其他站指定”和“网络通信路径”中分别选择“其他站(同一网络)和以太网”。如图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地址设置为:192.168.1.1 如图2-3 所示图2-3以太网模块操作设置(c)在“打开设定”中,通讯协议选择“TCP”,打开方式中选择“MELSOFT连接”。如图2-4所示图2-4 以太网模块打开设置(d)设置PC侧的IP地址,使其与以太网模块的IP地址在一个网段中:手动设置IP地址为:192.168.1.2子网掩码使用默认的即可。如图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地址设置为192.168.1.1,站号设置为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地址设置为:192.168.1.1 如图3-3 所示图3-3发送端以太网模块操作设置(c)点击“打开设置“,对以太网模块进行打开设置。顺控程序最多可以执行与16个站的外部设备的打开处理。一旦与外部设备打开连接,就可以使用MC协

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

13、设定(b)在“操作设置”中设定以太网模块的IP地址、通讯数据格式等。以太网模块IP地址设置为:192.168.1.2 如图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个扫描周期ONM22发送数据时为ON,发送结束时为OFFM48连接1是打开状态时为ONM64有连接1的打开请求及打开中为ONX20打开连接的开关X21关闭连接的开关X22发送数据的开关X19以太网模块的初始化正常结束信号Y30数据发送正常结束时为ONY31数据发送异常结束时为OND0D9存储OPEN指令的控制数据D10D11存储CLOSE指令的控制数据D20D21存储BUFSND指令的控制数据D22存储发送数据的长度D23D24存

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号