0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何搭建一个OPCDA/UA服务器

汽车电子技术 来源:dotNet工控上位机 作者: dotNet付工 2023-02-22 16:18 次阅读

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

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • MODBUS
    +关注

    关注

    28

    文章

    1759

    浏览量

    76820
  • vspd
    +关注

    关注

    1

    文章

    8

    浏览量

    10765
收藏 人收藏

    评论

    相关推荐

    OPCDA服务器与客户程序开发指南》 相关资料下载

    下载地址:欢迎大家拍砖,对于《OPCDA服务器与客户程序开发指南》中的错误提出宝贵建议。转载请说明来自国产PLC
    发表于 07-01 07:40

    教你linux搭建web服务器

    教你linux搭建web服务器和大家分享了份配置文档,希望对您用linux搭建web服务器有所启发。
    发表于 12-28 14:18 8843次阅读

    如何搭建本地smtp服务器

    本文开始阐述的阐述了搭建本地smtp服务器的教程,另外还介绍了基于CentOS搭建SMTP服务器的详细教程。
    发表于 04-08 14:46 1.9w次阅读
    如何<b class='flag-5'>搭建</b>本地smtp<b class='flag-5'>服务器</b>

    如何搭建Linux服务器的详细资料说明

    本文档的主要内容详细介绍的是如何搭建Linux服务器的详细资料说明主要内容包括了:1、搭建telnet服务器,2、搭建DHCP
    发表于 04-18 08:00 10次下载
    如何<b class='flag-5'>搭建</b>Linux<b class='flag-5'>服务器</b>的详细资料说明

    如何搭建本地FTP服务器

    如果需要开发FTP文件上传下载功能,那么需要在本机上搭建本地FTP服务器,方便调试。第步:配置IIS Web
    发表于 05-12 08:00 0次下载
    如何<b class='flag-5'>搭建</b><b class='flag-5'>一</b><b class='flag-5'>个</b>本地FTP<b class='flag-5'>服务器</b>?

    服务器怎么搭建_服务器怎么安装系统

     自己搭建服务器,需要什么样的条件呢,它是怎么样的过程。下面就为大家介绍下如何搭建自己的
    的头像 发表于 07-24 09:46 1.9w次阅读
    <b class='flag-5'>服务器</b>怎么<b class='flag-5'>搭建</b>_<b class='flag-5'>服务器</b>怎么安装系统

    本地服务器如何搭建,给大家分享四步骤

    本地服务器就是指充当服务器的电脑放在本地的服务器。在前端开发中常会搭建web本地服务器来运行项目。
    的头像 发表于 06-29 17:34 2w次阅读

    如何在海外搭建服务器

    ,本文将全面解析搭建过程和注意事项,以帮助您了解如何从零开始搭建完整的海外服务器、准备
    的头像 发表于 03-04 11:13 4815次阅读

    服务器怎么搭建网站?

    服务器可以托管多个网站,您可以通过以下步骤在同一台服务器上托管两网站: 配置虚拟主机:在服务器
    的头像 发表于 03-24 10:55 7431次阅读

    FTP服务器搭建详细步骤

    FTP服务器种用于文件传输的服务器,它可以让用户通过FTP客户端上传和下载文件。FTP服务器种非常实用的文件传输工具,可以方便地实现
    的头像 发表于 04-12 14:39 3.2w次阅读

    在远程服务器搭建OpenVPN服务

    应公司要求需要在台远程服务器搭建OpenVPN服务端,在公司本地
    的头像 发表于 05-26 15:03 7322次阅读
    在远程<b class='flag-5'>服务器</b>上<b class='flag-5'>搭建</b><b class='flag-5'>一</b><b class='flag-5'>个</b>OpenVPN<b class='flag-5'>服务</b>端

    存储服务器怎么搭建

      搭建存储服务器需要根据我们的需求和环境选择合适的硬件和软件,并进行相应的配置。那么存储服务器怎么搭建?
    的头像 发表于 10-31 16:51 2921次阅读

    搭建ftp服务器的步骤

    的操作系统。常用的操作系统包括Windows、Linux和Mac OS。每个操作系统都有不同的搭建FTP服务器的方法和工具。 在继续之前,请确保您已经为您的服务器选择了
    的头像 发表于 12-07 16:32 1115次阅读

    如何自己搭建服务器

    如何自己搭建服务器?自己搭建
    的头像 发表于 12-12 16:52 3745次阅读

    服务器搭建详细过程

    随着云计算技术的发展,越来越多的企业和个人开始选择使用云服务器来部署自己的应用和服务。相比于传统的物理服务器,云服务器提供了更高的灵活性、可扩展性和安全性。下面将详细介绍如何
    的头像 发表于 09-12 10:00 273次阅读