首页 理论教育 S7-200PLC和S7-300PLC的以太网通信优化指南

S7-200PLC和S7-300PLC的以太网通信优化指南

时间:2023-06-17 理论教育 版权反馈
【摘要】:下面以S7-300 PLC作为服务器端、S7-200 PLC作为客户端为例,介绍S7-200 PLC与S7-300 PLC之间的以太网通信。当S7-300 PLC服务器端发出一个起停信号时,客户端S7-200 PLC收到信号,并对一台电动机进行起停控制。④1台CP343-1 Lean以太网模块。⑦1套STEP 7-MICRO/WIN SP9和1套STEP 75.5 SP2。配置连接将“远程对象”设置为“03.02”,再将“为此连接服务器端的IP地址”设定为“192.168.0.2”。

S7-200PLC和S7-300PLC的以太网通信优化指南

S7-200 PLC与S7-300 PLC之间的以太网通信中,S7-300 PLC可以作为服务器端或者客户端,S7-200 PLC也可以作为服务器端或者客户端,但S7-300 PLC配置有以太网模块(如CP343-1 Lean),S7-300 PLC只能作为服务器端。下面以S7-300 PLC作为服务器端、S7-200 PLC作为客户端为例,介绍S7-200 PLC与S7-300 PLC之间的以太网通信。

【例4-14】当S7-300 PLC服务器端发出一个起停信号时,客户端S7-200 PLC收到信号,并对一台电动机进行起停控制。

1.本例软硬件配置

S7-200 PLC与S7-300 PLC之间的以太网通信硬件配置如图4-162所示。

978-7-111-51393-3-Chapter04-204.jpg

图4-162 S7-200 PLC与S7-300 PLC之间的以太网通信硬件配置图

①1台CPU226 CN。

②1台CP243-1 IT以太网模块。

③1台CPU 314C-2DP。

④1台CP343-1 Lean以太网模块。

⑤1台8口交换机。

⑥2根带水晶接头的8芯双绞线(正线或者反线)。

⑦1套STEP 7-MICRO/WIN SP9和1套STEP 75.5 SP2。

⑧1根PC/PPI电缆(USB口)。

个人计算机(含网卡)。

【关键点】CP343-1 Lean只能作为服务器端,不能作为客户端,但CP343-1 IT模块既可以作为服务器端,又可以作为客户端。

2.配置客户端

(1)打开“以太网向导

单击“工具”下的子菜单“以太网向导”,弹出“以太网向导”,如图4-163和图4-164所示,单击“下一步”按钮

978-7-111-51393-3-Chapter04-205.jpg

图4-163 打开以太网向导

978-7-111-51393-3-Chapter04-206.jpg

图4-164 以太网向导初始界面

(2)指定模块位置

在模块位置中输入位置号,本例为“0”,再单击“读取模块”按钮,若读取成功,则模块的信息显示在如图4-165所示的序号“3”处。

978-7-111-51393-3-Chapter04-207.jpg

图4-165 指定模块位置

(3)指定模块地址

在IP地址中输入“192.168.0.3”,在“子网掩码”中输入“255.255.255.0”,网关可以空置,在“为此模块指定通信连接类型”中选择“自动检测通信”选项,最后单击“下一步”按钮,如图4-166所示。IP地址的末位可以是≤255、但除2外的所有整数。

(4)指定命令字节和连接数

因为只有两个模块,所以“为此模块配置的连接数”选定为“1”,再单击“下一步”按钮,如图4-167所示。

(5)配置连接

将“远程对象”设置为“03.02”(若为S7-200则设定为10.00),再将“为此连接服务器端的IP地址”设定为“192.168.0.2”。单击“确定”按钮,如图4-168所示。

978-7-111-51393-3-Chapter04-208.jpg

图4-166 指定模块地址

978-7-111-51393-3-Chapter04-209.jpg

图4-167 指定命令字节和连接数目

978-7-111-51393-3-Chapter04-210.jpg

图4-168 配置连接(1)

单击“新传输”按钮,再单击“确定”按钮,如图4-169所示。(www.xing528.com)

978-7-111-51393-3-Chapter04-211.jpg

图4-169 配置连接(2)

如图4-170所示,在序号“1”处选定“从远程服务器端读取数据”;序号“2”处选定为“1”,因为一个字节可以包含8个开关量信息,而本例只有一个开关量;序号“3”和序号“4”处的含义是:将服务器端的MB0中的数据传送到客户端的VB0中去;再单击“确定”按钮。

978-7-111-51393-3-Chapter04-212.jpg

图4-170 配置连接(3)

(6)CRC保护与保持现用间隔

如图4-171所示,先选定“是,为数据块中的此配置生成CRC保护”,再单击“下一步”按钮。

(7)分配配置内存

如图4-172所示,先单击“建议地址”,再单击“下一步”按钮。

978-7-111-51393-3-Chapter04-213.jpg

图4-171 CRC保护与保持现用间隔

978-7-111-51393-3-Chapter04-214.jpg

图4-172 分配配置内存

(8)生成项目部件

如图4-173所示,单击“完成”按钮,完成客户端的配置。

978-7-111-51393-3-Chapter04-215.jpg

图4-173 生成项目部件

3.配置服务器端

(1)新建工程

新建工程如图4-174所示,选中导轨槽位4,再双击“CP343-1Lean”模块的“V2.0”版本,弹出IP地址设置,如图4-175所示。

978-7-111-51393-3-Chapter04-216.jpg

图4-174 新建工程

(2)IP地址设置

如图4-175所示,在“IP地址”中填写服务器端地址“192.168.0.2”,在“子网掩码”中填写服务器端地址“255.255.255.0”,再单击“新建”按钮,弹出组件以太网界面,如图4-176所示。

978-7-111-51393-3-Chapter04-217.jpg

图4-175 IP地址设置

(3)组建以太网

如图4-176所示,单击“确定”按钮,弹出如图4-177所示界面,选中“Ethernet(1)”,单击“确定”按钮,以太网组建完成。

4.编写程序

客户端程序如图4-178所示,服务器端程序如图4-179所示。

978-7-111-51393-3-Chapter04-218.jpg

图4-176 组建以太网(1)

978-7-111-51393-3-Chapter04-219.jpg

图4-177 组建以太网(2)

978-7-111-51393-3-Chapter04-220.jpg

图4-178 客户端程序

978-7-111-51393-3-Chapter04-221.jpg

图4-179 服务器端程序

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈