手把手教你搭建一个OPCDA/UA服务器
-Begin-
前言
很多小伙伴在学习OPC的时候,不知道如何创建一个OPC服务器的环境,今天这篇文章跟大家分享一下,如何基于KEPServer结合Modbus快速搭建一个OPCDA/OPCUA的环境,便于后续学习OPC通信。
Modbus从站
首先搭建一个Modbus从站,这里需要用到两个软件,一个是VSPD(Virtual Serial Port Driver),一个是Modbus Slave软件。
通过VSPD软件虚拟出一对串口,这里是COM19和COM20,切记不要和已有的物理串口冲突,尽量把虚拟串口的串口号设置大一点。
然后打开Modbus Slave软件,点击Connection > Connect,串口号选择COM19,通信参数选择9600 N 8 1,点击OK即可。
这样就很轻松创建了一个ModbusRTU从站,默认开启的存储区是保持型寄存器存储区,默认范围是0开始的10个寄存器,可以随意修改数据。
KEPServer配置
接下来,我们打开KepServer软件进行配置,软件大家自行安装。
1、首先添加一个通道,这里选择通道类型为Modbus Slave RTU Serial。
2、设置通道名称。
3、设置通信参数,这里主要是把物理端口号改成COM20,通信参数改成9600 N 8 1,其他的直接一直下一步即可。
4、接着单击添加设备。
5、设置设备名称。
6、型号选择Modbus。
7、设置设备ID,这里的设备ID就是站地址,根据实际情况设置,这里是1,其他的默认下一页即可。
8、接下来可以添加一个组,在设备上右击选择添加标记组,然后在标记组中,添加标记,但是标记组不是必须的,可以直接在设备下直接添加标记,这个根据需要来做。
9、添加一个标记,设置如下:
不同协议的地址设置方式是不一样的,大家要结合帮助去看。
10、保存项目,然后在运行时下面,点击连接,再点击Quick Client,即可看到数据正常通信。
开启OPCUA
上述过程搭建完成之后,我们可以开启OPCUA,在编辑 >> 属性,弹出的界面中,设置启用OPCUA,并设置允许匿名登录。
然后在桌面右下角KEPServer图标中,右击选择OPC UA配置。
设置连接地址及安全策略。
OPCUA客户端测试
这时候,再打开UAExpert软件进行测试。
将上面设置的地址填入到URL中:
双击展开,选择无安全策略。
在Servers下选择KEPServer节点,右击CONNECT,找到我们要读取的变量,拖到右侧,可以看到正常读取。
-END-
手把手教你搭建一个OPCDA/UA服务器相关推荐
- 手把手教你搭建一个属于自己的Ghost博客
介绍 Ghost 是基于 Node.js 的开源博客平台,由前 WordPress UI 部门主管 John O'Nolan 和 WordPress 高级工程师(女) Hannah Wolfe 创立, ...
- 云服务器架设网站教程_手把手教你搭建腾讯云服务器入门(图文教程)
本文由博主 威威喵 原创 博客主页:https://blog.csdn.net/smile_running 背景 暑假期间,愁着无聊但也不能荒废学业吧,毕竟以后想靠技术混口饭吃!为了实施自己的计划,特 ...
- 手把手教你搭建腾讯云服务器
手把手教你搭建腾讯云服务器(图文并茂) 威威貓 2019-03-28 08:10:28 58357 收藏 162 分类专栏: 杂七杂八 文章标签: 服务器搭建 腾讯云服务器 云服务器环境配置 新手 ...
- 手把手教你搭建一个中式菜谱知识图谱可视化系统
手把手教你搭建一个中式菜谱知识图谱可视化系统 中式菜谱知识图谱 1.系统功能 2.先来看看效果 实体间关联关系及实体信息显示 不同类型实体开关显示 搜索功能展示 3.系统实现流程 3.1 数据爬取 3 ...
- 手把手教你搭建一个Minecraft 服务器
这次,我们教大家如何搭建一个我的世界服务器 首先,我们来到这个网站 MCVersions.net - Minecraft Versions Download ListMCVersions.net of ...
- 手把手教你搭建一个【文件共享平台】系列教程第一话——你想知道的,这里都有
文章目录 Beginning what why how Effect Picture Source Code Ending Beginning 写在最前头(多图慎入).这篇系列教程将手把手(很详细)地 ...
- 【新手建站教学】如何使用成本更低的虚拟主机实现快速建站?手把手教你搭建一个属于自己的网站。
本篇文章教大家如何使用成本更低的虚拟主机去搭建一个网站. 虚拟主机价格远低于服务器,所以选择虚拟主机建站是个非常不错的选择. 虚拟主机就是一台服务器分出来的小空间,一台虚拟机只能建一个网站,一台服务器 ...
- js 刷新页面但是不闪烁_前端开发还在手动刷新页面?手把手教你搭建一个自动刷新工具...
作为一名前端,开发web页面是我们的本职工作.在完成一个页面开发的过程中,保存代码然后手动刷新页面查看效果,这样的动作需要重复无数次,虽然一次这样的动作可能只要花费几秒钟的时间,但是次数多了也挺浪费时 ...
- 手把手教你搭建一个学习Python好看的 Jupyter 环境
又到摆脱重复工作,换个心情,然而并没有软用的时间了.这次,教大家如何搭建一个好看的jupyter环境. 安装Jupyter 先来展示一下我的环境 python: 3.5.* macos: 10.12. ...
- axios下载图片 node_vue+node.js手把手教你搭建一个直播平台(二)
上一期,帅气的小羽给老铁们介绍了直播平台的项目的后端搭建,这期就让小羽带大家来搭建一下前端的框架. 1.创建前端工程 毫无疑问,搭建一个项目的框架,那第一步肯定是得创建一个工程啦.cmd命令,输入vu ...
最新文章
- python - paramiko模块 修改logging提示为静默
- 云炬WEB开发笔记2-7 代理神器CharlesFiddler
- 安卓手机运行git和python操作指南-有手机就能写代码了
- 牛客多校4 - Harder Gcd Problem(构造+贪心)
- 2.7-源码编译安装
- 学校网络安全事故救助机制初探
- 人群与网络:万维网结构、链接分析与网络搜索
- lay-verify=required 没生效_眼睛一闭一睁,20万没了!|侧翻|交通事故|半挂车|追尾...
- 7.Zeng_Cache(1) --- 简介
- hibernate 多表查询
- su室外渲染参数设置_vray3.4 for sketchup渲染器渲染出图参数怎么设置?
- w ndows 那个比较好用,DOS工具箱哪个好用?DOS工具箱盘点
- plecs使用C-Script模块实现线性插值算法
- 用C语言写烟花,给心中的那个人看!
- CNN卷积神经网络原理详解(上)
- js中继承的方法总结(apply,call,prototype)
- 2023最新自助下单彩虹云商城系统源码+免授权无后
- 电脑计算机打不开显示远程过程,Win10打不开图片提示“远程过程调用失败”的解决方案...
- CO-PA: 获利能力分析数据的传送(日常业务)
- 互联网创业新思路,桔子拓客帮您一键解决流量难题