当前位置: 首页 > news >正文

OPCUA-PLC

下载opcua服务器(有PLC可以直连),UaAnsiCServer下载路径

在这里插入图片描述

双击运行如下,Endpoint显示opcua服务路径 opc.tcp://DESKTOP-9SD7K4B:48020

在这里插入图片描述

下载opcua客户端(类似编写代码连接操作),UaExpert下载路径

在这里插入图片描述

如果连接失败,有一个授权认证,点击同意就行

在这里插入图片描述
在这里插入图片描述

java代码实现连接opcUA操作

pom.xml依赖

        <!--start milo--><dependency><groupId>org.eclipse.milo</groupId><artifactId>sdk-client</artifactId><version>0.6.3</version></dependency><!--        <dependency>-->
<!--            <groupId>org.eclipse.milo</groupId>-->
<!--            <artifactId>sdk-server</artifactId>-->
<!--            <version>0.6.3</version>-->
<!--        </dependency>--><!--        这个有认证账号密码才开启,不然开启运行会报错-->
<!--        <dependency>-->
<!--            <groupId>org.bouncycastle</groupId>-->
<!--            <artifactId>bcpkix-jdk15on</artifactId>-->
<!--            <version>1.57</version>-->
<!--        </dependency>--><!--end milo-->

java示例一,没有验证

package com.example.opcua.util;import org.eclipse.milo.opcua.sdk.client.OpcUaClient;
import org.eclipse.milo.opcua.stack.core.types.builtin.DataValue;
import org.eclipse.milo.opcua.stack.core.types.builtin.NodeId;
import org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode;
import org.eclipse.milo.opcua.stack.core.types.builtin.Variant;
import org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UShort;
import org.eclipse.milo.opcua.stack.core.types.enumerated.TimestampsToReturn;/*** @Description:* @Author: xu* @Data: 2024-2024/9/7-17* @Version: V1.0*/
public class Test {public static void main(String[] args) throws Exception {// 连接地址端口号String EndPointUrl = "opc.tcp://192.168.11.199:4840";OpcUaClient opcClient = OpcUaClient.create(EndPointUrl)

http://www.mrgr.cn/news/22336.html

相关文章:

  • CCF刷题计划——因子化简
  • 每天五分钟玩转深度学习框架PyTorch:将nn的神经网络层连接起来
  • PHP-FPM 远程代码执行漏洞(CVE-2019-11043)复现
  • 想做窗套的业主注意了,要提前测量窗扇合页和墙面的距离
  • 【信号】信号的产生
  • LeetCode 热题 100 回顾3
  • 【C++】STL容器详解【下】
  • kubelet组件的启动流程源码分析
  • 【算法专场】模拟(下)
  • 【机器学习】和【人工智能】在物理学领域的应用以及代码案例分析
  • Spring 源码解读:自定义实现Bean定义的注册与解析
  • 位运算技巧总结
  • 【智能排班系统】缓存组件封装
  • lvgl8.3.6 控件垂直布局 label控件在image控件的下方显示
  • 35天学习小结
  • 掌握Hive函数[3]:从基础到高级应用
  • HCIA--实验十一:单区域OSPF路由实验
  • Leetcode第414周赛第二题:3281. 范围内整数的最大得分
  • 线程相关内容
  • Arrays.sort()方法在Java中的使用:理论与实践