1、需求:基于生产过程控制系统(SCADA)与生产设备(PLC)通信的需求,PLC型号西门子S7-1500,设备数据采集使用KEPwareEX6.4 , 将kepware 作为服务端来开发一个Java服务,用于生产过程控制系统与设备数据交互,达到控制生产过程的目的。
2、KEPServer安装
链接:https://pan.baidu.com/s/1HJg3XJAOkjt-5fuvnO0rfQ
提取码:bxhm
安装过程傻瓜式下一步
3、KEPServer使用
链接:OPCServer:使用KEPServer - ioufev - 博客园 (cnblogs.com)
4、KEpServer配置访问路径
设置访问的用户名和密码
5、代码修改位置
参考链接:http://t.csdn.cn/v42UT
改成创建的连接通道,最好是英文
自己设置的用户名和密码
UA服务器的地址和接口
源码:https://download.csdn.net/download/qq_42584734/85046756
追加遇到的问题:
1、报Short read of EDR length
解决办法:定位到读取生成证书那里出了问题,在自己的电脑上运行是没有问题的。于是找来自己电脑的证书复制粘贴过去,就可以了。百度上替换两个jar包,我这里试过,不行。或者找到生成证书的位置删掉后重新运行程序。
2、
用户名:“Administrator”, 密码:“123456”。