前言做iOS开发有3年了,从当初小白到现在,断断续续看过很多资料,之前也写过一些博文来记录,但是感觉知识点都比较凌乱。所以最近准备抽时间把iOS开发相关知识进行一个梳理,主要分为OC基础、UI控件、多线程、动画、网络、数据持久化、自动布局、第三方框架等几个模块进行梳理。本系列所有博文集合参见:iOS开发知识梳理博文集。本文主要介绍 OC基础--数据类型表达式。一 数据
转载 2024-10-29 12:10:56
118阅读
首先声明:IoC & AOP 不是 Spring 提出来,它们在 Spring 之前其实已经存在了,只不过当时更加偏向于理论。Spring 在技术层次将这两个思想进行了很好实现。1.什么是 IoC?IoC (Inversion of control )控制反转/反转控制。它是一种思想不是一个技术实现。描述是:Java 开发领域对象创建以及管理问题。例如:现有类 A 依赖于类 B传
转载 2024-06-11 22:37:51
55阅读
      随着OPCUA技术推广应用,工业互联场景经常遇到OPCDA和OPCUA不能兼容问题,OPCUA最大优点是支持跨平台和减少现场实施人员配置DCOM烦恼(大多数人可能都是基于这个原因放弃DA),一些老旧项目不支持OPCUA连接,需要利用中间件实现OPCDA到OPCUA转换。KepOPC是服务于工业数据采集及交换定制型工业软件,
前言通过我前面的一篇文件,我们已经能够搭建一个OPC-UA服务端了,并且也拥有了一些基础功能。这一次咱们就来了解一下OPC-UA服务注册发现,如果对服务注册发现这个概念不理解朋友,可以先百度一下,由于近年来微服务架构兴起,服务注册发现已经成为一个很时髦概念,它主要功能可分为三点:1、服务注册;2、服务发现;3、心跳检测。如果运行过OPC-UA源码朋友们应该已经发现了,OPC-UA
转载 2023-08-03 06:37:46
305阅读
# Java OPC UA 读取数据指南 作为一名刚入行开发者,你可能对如何使用Java实现OPC UA(Open Platform Communications Unified Architecture)读取数据感到困惑。本文将为你提供一个简单指南,帮助你理解整个过程并实现这一功能。 ## 流程概览 首先,让我们通过一个表格来概览整个流程: | 步骤 | 描述 | | --- | -
原创 2024-07-28 06:15:48
398阅读
1.POJO 是 DO/DTO/BO/VO/AO 统称DO( Data Object):数据库表结构一一对应,通过DAO层向上传输数据源对象。DTO( Data Transfer Object):数据传输对象,Service或Manager向外传输对象。BO( Business Object):业务对象。 由Service层输出封装业务逻辑对象。AO( Application Objec
1. OPC UA因何而来?讲到OPC UA 不得不提及他前辈OPCOPC(Object Linking and Embedding(OLE) for Process Control)是微软公司对象链接和嵌入技术在过程控制方面的应用,被称为控制系统“中间件技术”,是专为在现场设备、自控应用、企业管理应用软件之间实现系统无缝集成而设计接口规范。OPC自发布以来已广泛应用在工业控制系统信息集
转载 2024-07-16 11:12:37
50阅读
     从事工控程序员一般都知道OPC ,但是国内很多人都停留在使用,或者开发简单客户端层面上,因为网上UA Server资料很少,无法系统学习,导致Server项目实现难度很大下面就给大家讲讲如何开发一个 OPC Server,因为本是从事微软 。Net 开发,就从 .NET OPC UA SDK 说起 1 首先从OPC 基金会官网下载一个
转载 2023-07-13 22:31:21
625阅读
VFBOX协议转换网关支持PLC,modbus,EthernetIP,Profinet,CCLink,EtherCAT,IEC61850,IEC104,bacnet,DLT645,HJ212,opc uaopc da,DNP3。
# Java OPC UA简介 ## 1. 概述 OPC(OLE for Process Control,面向过程控制对象链接)是一种广泛应用于工业自动化领域通信标准协议。OPC UAOPC Unified Architecture)是在OPC基础上发展出新一代通信协议,提供了更强大、更灵活、更安全功能。 本文将介绍如何使用Java编写OPC UA应用程序,并提供相关代码示例。 #
原创 2023-08-19 04:52:35
186阅读
这里是一个莫名奇妙需求,所以网上不容易找到教程,所以是踩了一些坑。由于不熟悉java,也是磕磕绊绊。opcua库选择首先opcua库我找到了两个:1.https://github.com/eclipse/milohttps://github.com/eclipse/milo2.GitHub - OPCFoundation/UA-Java-Legacy: This repository is p
转载 2024-01-27 10:19:25
694阅读
本来想按照上集思路,续写包解析文章,没想到中间蹦出了CVE-2021-26414,同时微软留给用户修改时间也是相当紧凑。对于不了解这个漏洞同学,简单地说这是一个关于DCOM安全漏洞,微软要做相应DCOM加固,要求所有客户端在创建一个服务端示例时都使用packet层面上认证。今年3/8更新会让用户在注册表掌控要不要使用这个加固DCOM设置,而6/24更新则强制用户使用加固后D
1简介现在越来越多用户需要在混合环境中实现OPCUA,这也就包括将UA产品之前Classic组件整合到一起,这是一种从技术和成本角度出发优选方案,本文通过两个简单实例,介绍了如何使用Tunneller在UAClassic(例如OPC DA)之间进行数据转换。2 工具:硬件:两台PC(假设分别叫OPC-1和OPC-2,下同),分别做客户端和服务器。软件: Mod...
原创 2021-07-14 15:38:17
1238阅读
OPC UA简介 OPC是应用于工业通信,在windows环境下一种通讯技术,原有的通信技术难以满足日益复杂环境,在可扩展性,安全性,跨平台性方面的不足日益明显,所以OPC基金会在几年前提出了面向未来架构设计OPC 统一架构,简称OPC UA,截止目前为止,越来越多公司将OPC UA作为开 ...
转载 2021-10-21 13:21:00
3057阅读
2评论
OPC UA编程实现 — 基于Python FreeOpcUa,是使用Python开发基于OPC统一架构优选第三方库,项目链接:https://github.com/FreeOpcUa/python-opcua 创建一个OPC服务器步骤非常简单: from opcua import Server server = Server() # 实例化一个UA服务器 server.set_endpoin
OPC UA将来自不同厂商不同设备数据进行统一格式、统一显示。 OPC: originally knowns as “OLE for Process Control”, now “Open Platform Communications”. It is a collection of multip
转载 2019-02-21 19:53:00
735阅读
2评论
Optional是Java8提供为了解决null安全问题一个API。善用Optional可以使我们代码中很多繁琐、丑陋设计变得十分优雅。使用Optional,我们就可以把下面这样代码进行改写:public static String getName(User u) { if (u == null) return "Unknown"; return u.nam
转载 2024-09-17 22:45:49
102阅读
# Javadword数据类型OPCJava中,dword数据类型通常用来表示32位无符号整数,它取值范围为0到4294967295。在工业自动化领域中,使用OPC(OLE for Process Control)协议进行数据交换是非常常见。本文将介绍dword数据类型Java表示方法,并讨论如何OPC进行交互。 ## dword数据类型Java表示 在Java
原创 2024-03-08 04:32:05
225阅读
# 使用Java OPC UA写入PLC数据入门指南 随着工业自动化和智能制造不断发展,OPC UA(开放平台通信统一架构)已经成为了工业设备之间沟通和数据交换重要标准。特别是在PLC(可编程逻辑控制器)集成时,OPC UA提供安全、可靠通信机制。本文将为初学者指导如何通过Java OPC UA库来写入PLC数据。 ## 1. 实现流程 在开始之前,我们需要了解整个操作流程。请参
原创 10月前
512阅读
# 如何实现“opc ua java 数据库” ## 1. 整体流程 | 步骤 | 操作 | | ------ | ------ | | 1 | 创建一个基于opc uajava项目 | | 2 | 连接opc ua服务器 | | 3 | 读取opc ua服务器上数据 | | 4 | 将数据存入数据库 | ## 2. 操作步骤及代码示例 ### 步骤1:创建一个基于opc uajav
原创 2024-03-10 04:16:28
85阅读
  • 1
  • 2
  • 3
  • 4
  • 5