KEPServerEX 与西门子 S7-200 SMART PLC 连接步骤
(通过 Siemens TCP/IP Ethernet)
西门子 S7-200 SMART PLC 都带有以太网口,支持 Siemens TCP/IP 协议,
KEPServerEX 提供的西门子 Siemens
TCP/IP 驱动能够为用户提供一个 OPC Server 接口,将西门子 TCP/IP 以太网设备连接到 OPC Client 应用程序中,
简单、可靠。
以下以 S7-200 SMART PLC,CPU 型号为 SR20 为例,说明如何建立 KEPServerEX 与该系列 PLC 的连接。
西门子 S7-200 SMART PLC 都带有以太网口,假设设置 PLC 的 IP 地址为 192.168.0.1,直接通过网线将 PLC 连
接到网络以及主机服务器,在主机服务器上安装好 KEPServerEX 正版软件。以下是 KEPServerEX 里的配置过
程。
◆设置 KEPServerEX
☛新建通道:New Channel
1. 打开“KEPServerEX 6 Configuration”软件,点击软件界面“Connectivity”下的“Click to add a channel”,
就会弹出编辑 channel
![](https://img2020.cnblogs.com/blog/1821041/202006/1821041-20200629170122178-1293248890.png)
2. 选择 channel 的驱动类型为“Siemens TCP/IP Ethernet”
![](https://img2020.cnblogs.com/blog/1821041/202006/1821041-20200629170151762-1176900934.png)
3. 点击“下一步”,给 chennel 命名,名字可任意取,这里取名为“Siemens Ethernet”
![](https://img2020.cnblogs.com/blog/1821041/202006/1821041-20200629170224818-812961044.png)
注意:①在上图的下拉列表中选择您要连接设备的设备驱动
②如果用户在使用过程中没有找到所要连接设备的驱动,则可能是没有进行完全安装,用户应该对
KEPServerEX 进行修改(modify)安装,用户在安装 KEPServerEX 时可根据需要安装所需要的设备驱动或者全
部驱动。
4. 选择设备所用的设备驱动器“Network Adapter”,这里选择默认的“Default”就可以了,单击“下一步”
![](https://img2020.cnblogs.com/blog/1821041/202006/1821041-20200629170319365-1123772852.png)
5. 对通道进行优化设置,保持默认就行了,单击“下一步”
![](https://img2020.cnblogs.com/blog/1821041/202006/1821041-20200629170350523-1469229063.png)
6. 选择未验证的浮点数传递方式,这里也选择默认就行了,单击“下一步”
![](https://img2020.cnblogs.com/blog/1821041/202006/1821041-20200629170410092-1292274472.png)
7. 设置总结,单击“完成”
![](https://img2020.cnblogs.com/blog/1821041/202006/1821041-20200629170434675-1386159767.png)
至此,channel 通道设置完毕。
8. 用户可双击刚才设置的通道名“Siemens Ethernet”修改此 channel 通道的属性参数:General、Ethernet
Communications、Write Optimizations、Advanced。
![](https://img2020.cnblogs.com/blog/1821041/202006/1821041-20200629170503350-180292.png)
☛新建设备:New Device
1.单击以上建立的 channel 通道“Siemens Ethernet”下面的“Click to add a new device”,进行设备设置
![](https://img2020.cnblogs.com/blog/1821041/202006/1821041-20200629170540590-734855120.png)
2.设置 device 设备名,名字可任取,这里取名为“S7-200 SMART”,然后单击“下一步”
![](https://img2020.cnblogs.com/blog/1821041/202006/1821041-20200629170601914-1456286398.png)
3.选择设备模型 model,这里我们选择“S7-200”,单击“下一步”
![](https://img2020.cnblogs.com/blog/1821041/202006/1821041-20200629170628033-1694827981.png)
4.设置设备 ID,这里的 ID 指的是 PLC 的 IP 地址,之前我们已经假设 PLC 的 IP 地址为 192.168.0.1,因此我们在这里也输入192.168.0.1
![](https://img2020.cnblogs.com/blog/1821041/202006/1821041-20200629170652477-2072338766.png)
5.设定扫描 PLC 变量的扫描模式,这里保持默认,点击“下一步”
![](https://img2020.cnblogs.com/blog/1821041/202006/1821041-20200629170851042-2040979148.png)
6.设置通信的时间参数 Timeout,我们这里保持默认不变,单击“下一步”
![](https://img2020.cnblogs.com/blog/1821041/202006/1821041-20200629170919129-310744233.png)
7.通信失败降级“demote”设置,这里保持默认设置不变,点击“下一步”
![](https://img2020.cnblogs.com/blog/1821041/202006/1821041-20200629170957099-2055396647.png)
8.选择设备启动时生成变量方式,这里保持为默认,点击“下一步”
![](https://img2020.cnblogs.com/blog/1821041/202006/1821041-20200629171039248-2142930470.png)
9.设置 TCP/IP 的 port number,这里保持为默认设置不变,点击“下一步”
![](https://img2020.cnblogs.com/blog/1821041/202006/1821041-20200629171120521-1847903065.png)
10.设置 Local TSAP 和 Remote TSAP 的地址,
注意:这里的 Local TSAP 要填入实际连接的 PLC 的 Remote TSAP 值,Remote TSAP 要填入实际连接的 PLC
的 Local TSAP 值
![](https://img2020.cnblogs.com/blog/1821041/202006/1821041-20200629171149978-568743886.png)
11.设置 Byte Order 字节顺序,这里保持为默认设置,单击“下一步”
其中:Big Endian:大端模式
Little Endian:小端模式
![](https://img2020.cnblogs.com/blog/1821041/202006/1821041-20200629171220922-42667268.png)
12.设置总结,单击“完成”
![](https://img2020.cnblogs.com/blog/1821041/202006/1821041-20200629171442111-1572946236.png)
13.用户可双击“S7-200 SMART”来修改设备参数
![](https://img2020.cnblogs.com/blog/1821041/202006/1821041-20200629171736251-1202900342.png)
☛新建标签:New Tag
1.单击软件界面“click to add a static tag”
![](https://img2020.cnblogs.com/blog/1821041/202006/1821041-20200629171811296-1081028562.png)
2.设置 tag 属性
![](https://img2020.cnblogs.com/blog/1821041/202006/1821041-20200629171833932-408694535.png)
我们这里设置 Name=温度,Address=MD20,Data Type=DWord,其他各项保持默认值不变,单击“OK”,如
下图:
![](https://img2020.cnblogs.com/blog/1821041/202006/1821041-20200629171858093-298308716.png)
注意:设置地址“Address”时,一定要确保填写的地址是 S7-200 PLC 内部允许访问的地址,如果您的地址填写错了,点击“OK”时系统会自动提示错误的
3.用户可以双击“温度”这个变量来修改标签参数。至此,我们的 Kepserver 服务器端的配置已经设置完成
了。本服务器只设置了一个标签,即“温度”变量。
![](https://img2020.cnblogs.com/blog/1821041/202006/1821041-20200629171947090-430116215.png)