本案例详细展示了S7-1200 PLC与KEPServerEX V6如何建立连接并实现高效通信的过程。通过精心配置KEPServerEx V6,确保了与PLC之间的数据交互稳定可靠
设置KEPServerEx V6的流程主要包括以下几个关键步骤:构建通信通道以连接PLC;创建设备实例以代表PLC;组织标签组以便于数据管理;定义具体标签以映射PLC中的数据。这些步骤共同构成了KEPServerEx V6工程的核心配置,为实现与S7-1200 PLC的稳定通信提供了坚实的基础。
一、KEPServerEX软件与PLC通讯建立
1、新建通道
打开“KEPServerEXV6”软件,建立一个新的工程:
单击“单击添加通道”或者工具栏上的“单击添加通道”,建立一个新通道
若要修改已存在的通道名称“通道 1”为其他更具描述性的名称,例如“Siemens TCP/IP Ethernet”,可进入相应通道的配置界面,将原有名称替换为新名称,然后单击“下一步”以保存修改。如果无需修改,则可直接进行下一步操作。这样的命名方式有助于更清晰地识别和管理不同的通信通道。
在配置KEPServerEx V6时,需要选择设备所使用的网络适配器。默认情况下,通常会选择“默认值”,但为了确保通信的稳定性和准确性,建议根据实际使用的网络适配器进行选择。点击“…”按钮,将弹出一个选择窗口,您可以在其中浏览并选择您所需的网络适配器。一旦选定,点击“OK”确认选择,并继续点击“下一步”以完成当前步骤的配置。通过这样jingque的配置,可以确保KEPServerEx V6与S7-1200 PLC之间的通信更加顺畅和高效。
在配置通道时,对于“仅写入所有标记的最新值”这一优化设置,我们保持其默认状态,不进行更改
设置浮点型标准“替换为零”,保持默认值不变,单击“下一步’
设置总结,单击“完成”,在这里可以对以上所做的设置重新进行修改
修改通道1 为S7_1200、
2、新建设备
修改设备名称,修改为需要的名称,这里我们改为“S7-1200”,然后单击“下一步”
在配置设备时,需要输入“ID”,这实际上是指需要连接的PLC的IP地址。在本例中,我们将“ID”填写为“192.168.3.100”,以确保KEPServerEx V6能够准确地与S7-1200 PLC建立连接。请确保输入的IP地址与PLC的实际地址相匹配,以避免连接失败或通信异常。
选择扫描方式,保持默认,单击“下一步”
设置通信的时间参数,保持默认值不变,单击“下一步’
设置失败降级,保持默认设置不变,单击“下一步”
自动标记生成操作:改为"始终在启动时生成" 设置父组:S7_1200 单击“下一步”通信参数设置,我们保持默认值不变,单击“下一步”
注意:KEPServerEx支持从 Step7工程文件和 TIA Porta| 生成的“.TPE”文件中自动生成 tag ,在 Tag lmport Type下拉菜单中选择相应的导入标签类型,然后选择相应的文件路径。
设置总结,单击“完成”。在这里可以对之前的设置进行修改
二:生产TPE文件,生产Tag
如要导入 TIA Portal 文件,需要安装一个驱动。在开始菜单下打开“Kepware”->“KEPServerEX6”--->“TlA Portal Exporter Installation..”
打开“TIA Portal Exporter
在弹出窗口中点击“Open Project File..”打开保存的博途工程文件:
打开之后,会搜索博途工程文件中变量表中的 tag 点,并列出来。点击“SelectAll”将所有的 tag 点都保存到“.TPE”文件,或者单独选择需要保存的点。
选择完成后点击“Export to File...”,生成“.TPE”文件
在 KEPServerEx 中导入.TPE 文件
创建完成后,会在 KEPServerEx 中自动生成之前选中过的 Tag 点