1、KepServer 软件与西门子 PLC 通信配置方法(串口或以太网)一、PLC 采用自由口通讯配置方法1. KepServer配置(a). 在 KepServerEx 中新建一个空白工程,添加 1 个通道,在 “Device driver”中选择【Siemens S7-200】;说明:如下图, 【Siemens S7 MPI:指 PLC300】 、 【Siemens S7-200:指 PLC200】 、【Siemens TCP/IP Ethernet :PLC200 和 PLC300 均可】 。然后设置与 PLC 通讯的电脑串口,其它基本采用默认即可,根据需要可调整设置;(b) 添加一个设备
2、,在“Device Model”选择【S7-200】 ;在设置“Device ID”时一定要注意,这个值对应于 PLC 程序里“通讯”-“远程 ID”;如果不对应,将无法通讯;(c). 添加 tsg 标签,注意 IO 地址的格式与以太网方式有点区别,其数据类型必须要在“Data type”中设置才行,同样在上位机配置 OPC 驱动时也要注意 IO 点的数据类型;(d). 配置好后,可以用 KepServerEx 自带的 quick client 来调试与 PLC 通讯是否正常,配置是否正确;2. iFix组态上位机 OPC驱动配置(a). 打开 OPC Tool 配置工具,新建空白工程文件,添
3、加 opc server、group 、Item,注意所有的 Enable 均要打勾;注意:可以用 添加多个 IO 项的方式快速设置;(b). 配置完成后,点击 1:Start 按钮,然后点击 2:Statistics 来进行状态监视,检查通讯配置是否正常。二、PLC 采用以太网通信1. KepServer配置(a). 与自由口配置类似,新建空白工程,添加 1 个通道,注意在“Device driver”中选择【Siemens TCP/IP Ethernet 】类型;(b). 添加新的设备,设置 device ID 为 PLC 以太网模块网口的 IP 地址;在设置 Local TASP(均设为 1000)与 Remote TASP(根据机架上 IO 扩展模块的个数决定)时要特别注意;Local TASP :PLC 以太网通讯配置里指向上位机的。Remote TASP:PLC 自身的 PLC 的 TASP(c). 在添加 tag 标签时,与自由口通信有区别, IO 地址中标识了数据类型,所以在下面data type 中直接采用默认 Default 即可。接下来,配置上位机 OPC 驱动、调试方法等跟自由口通信方式完全一样,可以参考上面的说明。