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”。

KEPServer和java UAclient相关推荐

  1. java opc da 连接 kepserver 报错 踩坑 解决办法

    注:da有很大的局限性,并且已经过时,推荐使用ua,可以不用配置dcom并且兼容da,我的另一篇文章里有写 java opc-ua 读写.订阅操作_weixin_45411740的博客-CSDN博客 ...

  2. java 连接OPC服务器之 utgard 连接 KepServer

    java 连接OPC服务器之 utgard 连接 KepServer 我要做一个java开发的项目, 这个在网上很少案例, 大家基本都是做web开发的, 我其实之前也是.但是现在有这个需求, 就干了. ...

  3. java 读取kepserver_记kepServer读写西门子PLC

    在程序开发过程中为了测试方法或者验证某个属性的值是否正确 经常通过Kepserver 的 OPC Quick Client来手动置点或者读取点位 例如 这里显示的值都是经过转化后得到的十进制值,那我们 ...

  4. Kepserver EX6配置opc ua服务端 以及客户端

    一.Kepserver EX6下载 链接:https://pan.baidu.com/s/1zNr-J0vmBdu9qmI1GtXxrw 提取码:wqcl 二.Kepserver EX6安装 点击安装 ...

  5. 全网最新 java 开发 OPC 实现 DA 通讯控制点位 西门子

    OPC SERVER软件使用 MatrikonOPC: 使用Matrikon OPC Server Simulation KEPServer V6: 使用KEPServerEX 6 安装教程参考: h ...

  6. Java实现OPC UA Client直接与PLC通讯

    文章目录 前言 一.Java实现OPC UA Client 二.代码展示 1.maven依赖 2.Client实现类 3.KeyStoreLoader实现类(实际没用到) 4.PLC数据操作类(浏览节 ...

  7. java与plc 西门子 通讯,进行读写操作 采用TCP 直接连接

    java与plc 西门子 通讯,进行读写操作 采用TCP 直接连接 0x0 ​ 阅读本文章你能会使用java与西门子plc 进行通信 ​ 所有环境都为仿真模拟环境, ​ 本测试使用的是西门子plc(s ...

  8. Java实现OPC DA通信

    文章目录 OPC介绍 Java和PLC之间通信 OPC分层结构 配置OPC和DCOM 实现代码 导入依赖 主方法 运行结果 JIVariant类对应数据类型 OPC介绍 OPC:是工业控制和生产自动化 ...

  9. OPCServer:使用KEPServer

    实际OPCServer使用(450M,中文,破解时间限制):KEPServer V6,百度网盘 ,密码: ykj2 本文为Java实现OPC通信的一部分 KEPServer中文官网 KEPServer ...

最新文章

  1. 微信小程序下拉刷新和上拉加载的实现
  2. python左移位运算_python移位运算符
  3. 网络推广运营过程中站长是否考虑过用户为什么愿意产生购买行为呢?
  4. redis在php中的用法,使用PHP-redis操作Redis
  5. RFC(一系列以编号排定的文件)
  6. python项目-每日日考系统-数据结构
  7. HUABASE :基于列存储的关系型数据库系统
  8. centos怎么编写java_编写的java程序在centos后台运行的方法
  9. 【js】数组的splice方法和slice方法的区别
  10. layui的tree实现 struts 2+layui+jsp
  11. Windows下 Nginx创建文件服务器
  12. PDF阅读器开发商福昕曝出数据泄露事件,涉及用户帐户密码
  13. ZXing条码扫描-竖屏解决方案
  14. 图片识别,人脸识别,植物识别,花卉识别,签到小程序,借助百度AI智能识别功能实现图片识别,人脸识别小程序
  15. 京东联盟高级API - 京东联盟转链接口 京东客转链接口 京粉转链接口 京东联盟返利接口 京东返利接口
  16. Vue使用debugger
  17. MYCNCART博客系统
  18. 大数据云计算支撑公安工作跨越发展
  19. 零基础学摄影nbsp;人像摄影调节光…
  20. Python实现统一社会信用代码校验(GB32100-2015)

热门文章

  1. 华为android下载地址,解决Android 华为推送库下载不了
  2. 手拍试卷的位置以及打印矫正
  3. github项目团队协作开发流程
  4. 计算机科学系教师队伍建设,计算机专业“卓越计划”师资队伍建设
  5. javascript正则表达式验证空格开始或结尾
  6. js 正则表达式 验证手机号
  7. AI文本生成视频,根据文字就能一键生成视频的模型
  8. [实战]C++加Lua加SDL来重写龙神录弹幕游戏(2):Lua创建SDL窗口
  9. 海鸥表表带太长了怎么拆_手表表带长了怎么办?手表长了怎么拆
  10. IDEA快速生成实体类(加注释)