S7-200 PLC间的以太网通信只能用S7方式进行,其中一台作为为客户端(Client),其余的为服务器端( Server)。以下用一个例子介绍两台S7-200间的以太网通信。
【例8-1】 一台S7-200作为服务器端,另一台S7-200作为客户端,当服务器端上的发出一个启停信号时,客户端收到信号并启停一台电动机。
(1)软硬件配置
①2台CPU226CN;
②2台CP243-1 IT以太网模块;
③1台8口交换机;
④1根PC/PPI电缆USB口);
⑤2根带水晶接头的8芯双绞线(正线或者反线);
⑥1台个人电脑(含网卡);
⑦1套STEP7-MICRO/WIN V4.0 SP7.
S7-200间的以太网通信硬件配置如图8-4所示,接线图如图8-5所示。
图8-4 S7-200间的以太网通信硬件配置
方案1中的网线可以是正连接和反连接,原因在于交换机具有自动交叉线功能,而方案2的网线只能是正连接。
【关键点】方案1使用的双绞线是反线连接,由于交换机具有自动交叉网线( auto-cross-over)功能,所以采用正线连接也是可行的,当然交换机换成集线器(HUB)也可以,但最佳的选择就是使用工业交换机。方案2(不经过交换机或者HUB),那么只能采用正线连接,而不能采用反线连接。
图8-5 接线图
(2)将一台S7-200设置成服务器端
要实现S7-200 PLC间的以太网通信,首先要对S7-200进行设置,并利用STEP7-Micro/WIN的“以太网向导”生成通信,以下为具体的步骤。