使用QJ71E71-100的固定缓冲存储器通信功能可以实现两台Q PLC之间的通信。本例中Q PLC1发送数据,Q PLC2接收数据。
1.系统配置
系统配置图如图2-39所示
2.系统构成环境
硬件:
发送端Q PLC1:
(1)Q02HCPU模块;
(2)QJ71E71-100以太网模块(起始I/O地址:0H);
(3)QX40数字量输入模块(起始I/O地址:20H);
(4)QY40P数字量输出模块(起始I/O地址:30H)。
接收端Q PLC2:
(1)Q02HCPU模块;
(2)QJ71E71-100以太网模块(起始I/O地址:0H);
(3)QX40数字量输入模块(起始I/O地址:20H);
(4)QY40P数字量输出模块(起始I/O地址:30H);
(5)Hub及以太网网线。
软件:GX Developer 8.52C。
3.软件设定步骤
(1)发送端(Q PLC1)以太网模块的设定
1)打开GX Developer软件,在工程数据列表窗口中依次选择:[参数]→[网络参数]→[MELSECNET/以太网],在网络类型中选择“以太网”,起始I/O地址中输入“0”,网络号“1”,组号“0”,站号“1”。同图2-21。
2)在“操作设置”中设定以太网模块的IP地址、通信数据格式等。以太网模块IP地址设置为:192.168.1.1同图2-28。
3)点击“打开设置”,对以太网模块进行打开设置。顺控程序最多可以执行与16个站的外部设备的打开处理。一旦与外部设备打开连接,就可以使用MC协议、固定缓冲存储器通信和随机访问缓冲存储器通信进行通信。
在“打开设定”中,通信协议选择“TCP”,打开方式中选择“Active”,固定缓冲器中选择“发送”,通信顺序中选择“有顺序”,本地端口号和对方端口号都为“0401”,对方IP地址设置为192.168.1.2,如图2-40所示
图2-40 发送端以太网模块打开设置
(2)接收端(Q PLC2)以太网模块的设定
1)打开GX Developer软件,在工程数据列表窗口中依次选择:[参数]-[网络参数]-[MELSECNET/以太网],在“网络类型”中选择“以太网”,“起始I/O号”中输入“0000”,“网络号”中输入“1”,“组号”为“0”,“站号”为“2”。如图2-41所示
图2-41 接收端以太网参数设定
2)在“操作设置”中设定以太网模块的IP地址、通信数据格式等。以太网模块IP地址设置为:192.168.1.2。
3)在“打开设定”中,“协议选择”“TCP”,“打开方式”中选择“Unpassive”,“固定缓冲区”中选择“接收”,“固定缓冲区通信顺序”中选择“有顺序”,“本地站端口”号为“0401”,如图2-42所示
4.顺控程序
(1)发送端程序。编写发送数据到接收端的程序。进行连接1的打开处理,发送数据。当数据发送后,进行连接1的关闭处理。
1)BUFSND指令介绍:该指令通过固定缓冲存储器的通信,将数据发送给对方设备。
图2-42 接收端以太网模块打开设置
设定数据如下:(www.xing528.com)
局部软元件和各程序的文件寄存器不能用作设定数据的软元件。
控制数据设定如下:
发送数据设定如下:
BUFSND指令的功能:
a)该指令用于为用Un指定的模块将(S3)指定的数据发送到(S1)规定连接的外部设备中。
b)可以通过完成信号(位软元件(D1)+0和(D1)+1)来检查BUFSND指令是否已完成。
2)发送端顺控程序如下:
3)使用软元件及缓冲存储器说明如下:
(2)接收端程序。编写接收处理来自发送端发送的数据程序。
1)BUFRCV指令介绍:该指令通过固定缓冲存储器的通信,从外部设备接收数据。
设定数据如下:
局部软元件和各程序的文件寄存器不能用作设定数据的软元件。
控制数据设定如下:
接收数据设定如下:
BUFRCV指令的功能:
a)该指令用于为用Un指定的模块(通过固定缓存)读取从S1规定的连接中接收的数据。
b)可以通过完成位软元件(D2)+0和(D2)+1来检查BUFRCV指令是否已完成。
2)接收顺控程序如下:
3)使用软元件及缓冲存储器说明如下:
5.实际操作及结果
分别对PLC1和PLC2进行参数配置及程序编写,然后分别写入到相应的CPU中并复位PLC。执行操作,通过以太网将PLC1(发送方)中的数据发送到PLC2(接收方)中。
(1)在PLC1中,拨动开关X20,打开连接。此时,PLC1和PLC2上的以太网模块面板上的“OPEN”灯点亮。
(2)将所要发送的数据存储到D23~D24中,拨动发送开关X22,执行发送命令。
(3)在PLC2中进行“软元件批量”监控,监视D33~D34软元件,即可以监视到PLC1发送过来的数据。
(4)确认PLC2中接收的数据正确后,在PLC1中拨动开关X21,关闭连接。此时,PLC1和PLC2上的以太网模块面板上的“OPEN”灯熄灭,通信结束。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。