Kepware作为一款优秀的第三方 OPC 服务器,可以实现与多家 PLC ,DCS,RTU,等,实现与多种上位机软件,SCADA软件,他是包含 150 多种设备驱动、客户端驱动和高级插件的强大的软件平台。 今天主要介绍一下,Kepware如何实现与 PLC的通讯连接。我们使用的Kepware的软件版本是KEPServerEX V5,使用的硬件是性价比较高的西门子 PLC,SMART200系列,使用以太网实现他们之间的通讯连接,完成 PLC的数据采集。 打开KEPServerEX,新建一个通道channel2,然后选择所需要的驱动,Siemens TCP/IP Ethernet 然后选择本机网卡,如果有多个网卡需要特别注意网卡IP地址: 一直点击下一步,直到完成。然后需要建立一台设备,新建设备decice1,然后下一步,选择设备型号 S7-200,可以看到这里很多西门子的TCP/IP驱动,如果是其他类型的PLC可以选择其他的。 然后在下一步输入 SMART200 PLC的IP地址,需要和本机的网卡 IP地址在同一个网段, 然后一直点击下一步,设置可以选择默认,注意下图中的2个TSAP的值需要改为201. 然后下一步,参数可以默认设置,完成后就是添加变量点。必须需要添加一个FLOAT浮点类型的值 如压力Press, 如果在PLC中此寄存器地址为VD0,那么在 Adress中输入 VD0,基本与西门子的地址保持一致。在 Data Type中选择 Float,读写类型用户可以自定义,以及设置扫描速率。 添加完所有点之后,点击 Quick Client可以查看这些寄存器是否读取正常 如果通讯正常那么 Value这里会有数值显示,Quality这里将会显示通讯好坏,Bad代表通讯异常,Good代表通讯正常。 作者简介 |
|
来自: 阿明哥哥资料区 > 《67.工控自动化.交流会》