
Kepware是一款常用的OPC服务软件,主要负责上位机与下位机之间的通讯,在控制系统中,往往上位机与下位机之间的通讯协议不匹配,导致无法直接进行通讯,这时我们就会使用OPC进行转换来进行通讯。
......
Kepware是一款常用的OPC服务软件,主要负责上位机与下位机之间的通讯,在控制系统中,往往上位机与下位机之间的通讯协议不匹配,导致无法直接进行通讯,这时我们就会使用OPC进行转换来进行通讯。
今天给大家分享一下我最近使用的一个小项目,上位机使用的是AB的SE组态软件,下位机使用的是西门子公司的S7-200PLC,两者之间我使用了进行通讯。
首先在Kepware中创建一个新项目,在下面的软件图片中,我大部分使用默认的名称,不进行修改了,当大家在创建项目的时候可以根据自己的实际情况进行修改。
创建项目
打开Kepware软件,新建一个项目,项目名称大家根据实际进行编辑。在这里给大家一个建议,尽量都用英文的名字,少用汉语,因为这些软件都是外国的,中文版很多都是英文汉化来的,对一些汉语路径什么的,有的时候会出现错误。
我们这里找到SiemensS7-200,这里我们可以看到,Kepware支持西门子的MPI,200,TCP/IP等等,还是很方便的。
然后一直默认下一步,到下面这个界面,这个界面是要设置我们所使用的物理连接端口的,也就是我们电脑上所使用的的COM口,选择我们所用的COM编号,然后设置波特率,数据位,停止位,校验等等,这个COM要选择我们与S7-200实际连接的那个,而波特率等要设置跟PLC相匹配。
单击创建设备。
在通讯质量显示栏中,如果通讯正常的话,会显示良好,因为我这个实例,没有设备,所以显示BAD,就是没通讯上。
到此,实例结束,个人觉得已经很详细了,对于其他的设备,可能会有些许的不同,但是大同小异,先建协议驱动通道,在建设备,最后链接各个点,这样就可以完成通讯了。