通过OPC转发数据的配置方法
C# OPC读取各种PLC数据并通过TCP发送给服务器
OPC读取各种PLC数据并通过TCP发送给服务器1.利用KEPServer配置和三菱,西门子PLC的通讯1.1KEPServer和三菱配置1.2KEPServer和西门子PLC配置2.通过OPC读取PLC数据并发送给服务器2.1 KEPServer作为OPC服务器读取数据并转发2.2 通过ABB OPC服务器读取数据并转发2.3 通过Wincc OPC服务器读取数据并转发3.C# 实现OPC通讯和TCP通讯代码环境:主机WIN10 64位,虚拟机WIN732位西门子软件:Step7 V5.5 ,S7- Plcsim V5.4 ,Wincc V7.2ABB 软件Control Builder,Softcontroller, ABB OPC server三菱软件:GXDeveloper第三方OPC服务器软件:KEPServer EX5上位机软件:Visual Studio 20171.利用KEPServer配置和三菱,西门子PLC的通讯1.1KEPServer和三菱配置安装好KEPServer软件(新手所有选项都点安装),添加一个Channel:最终设置如下:选择Mitsubishi Ethernet 172.16.4.240是三菱PLC以太网卡地址(PLC地址不是这个,此处通过以太网卡通讯)N0:代表网络号,255代表PC站号由于是内置以太网,所以应设置成172.16.4.240:N0:255 IP协议以及端口号,需要和PLC侧设置一致,其它选项默认三菱PLC设置沿此路径,点击开启设定此为和KEPServer通讯的设置,UDP协议,打开方式为MC协议,Port号为1386也就是10进制的4998,和KEPServer是一致的1.2 KEPServer和西门子PLC配置打开KEPServer软件,新建一个Channel:选择西门子以太网最终设置如下:PLC类型及IP地址这里插槽由于我是另外加的网卡,因此是3,如果没有另外加网卡,用的PLC本身的以太网,那就是2端口号默认102我是又新增的一块网卡CP443-1用来通讯的,所所以之前的插槽选3至此,和2中PLC的配置完成,我们在KEPServer加点后就可以看到数据了:此处添加的三菱PLC的点,我们打开自带的OPCQuick Client就可以看到实时数据了OPC Quick Client的实时数据到这边,配置完成,后面我们通过自己编写OPC 客户端来读取PLC数据,也就是自己写一个OPC Quick Client,然后读取KEPServer的数据(我们已经把PLC和KEPServer的通讯搭好了)2.通过OPC读取PLC数据并发送给服务器2.1 KEPServer作为OPC1.打开TCP服务器,点击开始监听5.客户端连接信息以及客户端发送过来的数据2.打开TCP客户端,点击连接服务器TCP服务器IP和PORT3.点击获取OPC服务器,下拉框会显示所有服务器4.从下拉框选择服务器点击连接5.点击开始读取数据并转发变量需要在第四步连接OPC服务器前先输入,程序里由于我在读取前先new了个对象不然会报错 ̄□ ̄||ABB三件套安装此处不详细说明。
FactoryTalk Linx Gateway软件配置手册之二配置OPC服务器仅转发指定的标签点
FactoryTalk Linx Gateway软件配置手册之二——配置OPC服务器仅转发指定的标签点一、应用场景在利用FactoryTalk Linx Gateway软件做OPC服务器时,为了避免OPC Client端看到DCS系统中所有的标签点,在FactoryTalk Linx Gateway软件V6.21版本增加了Tag List功能,利用此功能可配置指定的标签点进行转发,从而增加DCS系统安全性。
二、软件环境FactoryTalk Linx Gateway V6.21三、具体配置方法1、“开始菜单”>“Rockwell Software”>“FactroyTalk Linx”>“FactroyTalk Linx GatewayConfigration”2、选择“Server Configuration”>点击“Select”按钮,然后在弹出的“Select FactoryTalkDirectory”中选择Local或Network工程类型,这里我们选择Local工程类型,在列表中选择所需的工程名字“as”,并选择“Enable Tag List and Structure/Array Access”选项,点击“Apply”。
3、我们看到如下图所示状态,在窗口左边项目列表框中会多出来一项“UA Tag List”功能菜单。
4、选择“UA Tag List”功能菜单后,打开如下图所示窗口。
5、点击“Add Tag Group”按钮添加标签组,如下图所示窗口。
6、打开标签组添加画面,如下图所示,标签组名称为默认“TagGroup01”,访问允许选项选择“All OPC UA Client users can access”,访问配置选择“Tag in group support read/write”,点击“Add”后标签组添加成功。
7、标签组添加成功后,点击如下图所示的“Add Tags”按钮向标签组中添加标签。
opc ua传输数据方法
opc ua传输数据方法
OPC UA(开放式运行环境通讯统一架构)是一种工业自动化领域常用的通信协议,用于在工业系统中传输数据。
下面是几种常见的在OPC UA中传输数据的方法:
1.变量节点传输:OPC UA将数据封装成变量节点,通过读
取和写入该节点来进行数据传输。
客户端可以通过订阅变量节点来获取实时数据更新,并通过写入变量节点来修改数据。
2.订阅和发布机制:通过订阅和发布机制,客户端可以在服
务器端有新数据时自动接收更新。
客户端订阅感兴趣的数据项,当这些数据项有变化时,服务器端会自动将新数据发布给客户端。
3.历史数据存储:OPC UA支持历史数据存储,可以将历史
数据保存在服务器端,客户端可以根据时间或其他条件查询历史数据。
这种方式适合于需要访问和分析过去数据的情况。
4.OPC UA服务调用:除了传输数据外,OPC UA还支持通过
调用服务器端的方法来进行数据传输。
客户端可以调用服务器端的方法来获取或修改数据,这种方式可以实现比简单的读写更复杂的操作。
以上仅为几种常见的在OPC UA中传输数据的方法,具体的使用方式和实施细节取决于应用场景、设备和应用程序的需求。
在
实际应用中,需要根据具体情况选择适合的数据传输方法,并根据OPC UA的规范和标准进行实现和开发。
通过OPC转发数据的配置方法
Cybercontrol通过OPC通讯方式向外转发数据配置方法,此处只说明配置过程,不说明为什么这么配置,由于我也不清楚OPC到底是怎么个通讯机制,此处还请高手们补充。
类型一:OPC服务器和客户端在同一台电脑这种情况下不需要配置DCOM,只需将Cybercontrol数据库中需要转发的数据在“静态标志”中将“参与OPC”勾上,然后启动OPC服务器“CspaServer”即可,客户端即能搜索到“CspaServer”。
类型二:OPC服务器和OPC客户端分别在不同电脑该情况下首先配置服务器数据库,将Cybercontrol数据库中需要转发的数据在“静态标志”中将“参与OPC”勾上,然后启动OPC服务器“CspaServer”,这样我们的数据库就算配置好了。
下面还要配置服务器和客户端的DCOM,下面将具体介绍DCOM的配置方法。
首先要注意,不同操作系统的DCOM配置方法是不一样的,但是需要配置的地方时一样的,只是途径不同。
这里以XP SP3操作系统为例介绍安装了Cybercontrol的计算机做为OPC服务器的DCOM配置方法。
第一步:关闭服务器和客户端的防火墙;第二步:进入WINDOWS控制面板,双击“WINDOWS防火墙”图标,打开“WINDOWS防火墙”设置对话框,选中“例外”选项卡,把相应客户端程序(以OPC Client为例)和Server 程序(CspaServer)添加进例外列表。
同时添加Microsoft Management Console (mmc.exe 在Windows\System32目录下)和OPC 应用程序OPCEnum (opcenum.exe 在Windows\System32 目录下) 到例外列表中。
最后确保“文件和打印机共享”也被选中在例外列表中。
(注:OPC 应用程序OPCEnum可能会在Windows\System32 目录下找不到,不用担心,OPCEnum 是在安装了OPC应用程序之后默认生成的,若没有的话可以找一个OPC应用软件安装一下就可以,建议使用“KEPServer4.5[OPC]”安装完后就可以找到OPCEnum了)添加TCP 135端口。
opc服务器
OPC服务器OPC(OLE for Process Control)是一种应用程序接口,用于连接不同设备和系统间的通信。
OPC服务器是一种软件,它可以让不同的设备和软件应用程序通过标准的OPC接口进行通信。
什么是OPC服务器?OPC服务器是一种软件应用程序, 它通过OPC接口实现与不同设备和系统的通信。
这些设备可以是传感器、控制器或其他自动化设备。
而系统可以是监控系统、数据库或其他软件应用程序。
OPC服务器的目的是为了提供一种统一的通信标准,使得不同设备和软件可以方便地进行数据交换和通信。
OPC服务器提供了一组标准的API(Application Programming Interface),这些API允许开发人员通过编程的方式来访问和控制设备。
通过这些API,应用程序可以读取设备的数据、写入设备的数据、控制设备的状态等等。
而无论设备是什么类型,只要实现了OPC服务器的接口,应用程序都可以直接使用这些API来与设备进行通信。
OPC服务器的功能OPC服务器提供了以下几个主要的功能:1.数据采集:OPC服务器可以从各种设备中读取数据,并转换成统一的格式进行存储和处理。
这些设备可以是传感器、仪器、控制器等。
通过OPC服务器,我们可以方便地实现数据的采集和监测。
2.数据存储:OPC服务器可以将采集到的数据存储在数据库或其他存储设备中。
这样,我们可以方便地对数据进行查询和分析,从而实现对设备状态的监测和分析。
3.数据传输:OPC服务器可以将数据传输给其他软件应用程序。
这样,我们可以方便地将数据用于监控、报警、控制等用途。
同时,OPC服务器也可以接收其他软件应用程序发送的数据,并转发给设备进行控制。
4.设备控制:OPC服务器可以通过标准的接口控制各种设备的状态和行为。
通过调用相应的API,我们可以实现对设备的启停、参数设置、模式切换等控制操作。
由于OPC服务器提供了统一的通信接口,因此我们可以方便地在不同的设备和软件应用程序之间实现数据的交换和通信。
OPC接口配置手册
OPC接口配置手册
1)从 主页下载OPCLink软件和最新版本WTScada HTML5版本
解压到硬件某个目录下.
2)运行OPCLink软件进行OPC通讯配置
选择心跳检测(该设置可以确保OPCServer意外故障后可以重新连接)
注:可以复制到Excel修改后再粘贴回来,也可以直接修改,数据类型必须设置正确. 设置完成后”设置”菜单下的自动启动,点击”文件”菜单下的保存.
点击设置菜单下的”运行”.
以后直接运行opcLink.exe就会自动连接OPCSever.
3)进入HTML5后台,启用OPCLink接口
点击”接口配置”,在操作栏点击”编辑”
关闭默认的IOClient.dll接口
启用OPCLink.dll接口
OPCLink中IOServer连接数变成了1
标签浏览器可以看到OPCLink中的标签了
对于简单的WEB呈现系统使用OPCLink接口是1种比较经济的模式(OPCLink软件是免费的)
4)实际大型项目通常会由多个远程OPCServer系统需要采集,最好的模式是使用OPCLink 软件对每个远程OPCServer进行采集(有条件可以把OPCLink安装到OPCServer软件同一电脑上)
OPCLink转发数据到FScada Server上(使用FScada的网络接收驱动),这样就实现了故障分散,单点故障不影响全局的系统配置.
典型配置如下:
每个系统配置1个前置采集机,安装OPCLink软件采集DCS或者PLC系统数据,经过防火墙或者单向隔离装置转发数据到FScada Server上.
OPCLink配置可以快速导入到FScada系统.
FScada Server和HTML5系统安装在同一服务器上.。
组态软件向外转发数据方式、优缺点、注意事项相关问题整理
组态软件向外转发数据方式、优缺点、注意事项相关问题整理1,组态向外转发数据的方式有哪些?答:一般来说有OPC Server 方式(又分opc ua server和opc da server)和数据库方式(有些组态也叫ODBC)其他方式也有,比如xx项目用过力控pspace软件的SDK/API方式,要看具体是什么组态软件了目前很多项目都用过的是opc da server 的方式,已有xx client小工具,对接公司平台比较方便。
用这种方式对接过的组态有:力控FC7.X, 西门子的wincc,wonderware的intouch,亚控的kingscada;其中力控是需要产生额外费用的,intouch和力控fc是需要一些配置的,亚控kingscada也可能有一点简单配置,wincc是完全透明的,不需要做什么。
还测试过亚控的组态王,也是透明的,不要钱不要配置。
注意:intouch的opc server 不大好用,我们对接过2个项目都有问题,一方面是需要去intouch里做配置不方便,另一方面,intouch发生更新或者变动后可能会影响它的opc server,造成偷停。
2,opc ua server目前大部分组态软件的opc ua是收费的,有xx项目和xx调度项目用过,一个是紫金桥组态,一个是亚控kingscada;此外,测试过的有力控的ef5和pSpace(FC暂时还不支持,有一个版本但是不稳定);2.1 xx项目组态是紫金桥的软件,opc ua server是他们提供的,我司测试工具测通后接手。
2.2 xx调度组态用的是亚控的kingscada,别公司做的,我们加opc ua server功能,我觉得这种方式不太好,会遇到一些麻烦,供应商那边不同的公司出的加密狗改写起来可能会有问题。
后续建议还是谁的主授权谁加opc ua 功能。
3,关于网络无论用opc ua还是da,都要求调度平台(opc数据接收方)和组态服务器网络打通。
OPC使用说明
合同编号: 640T001-20030920-402苏盛热电有限公司2×130T/H循环流化床锅炉+2×25MW汽轮机组ECS-100 DCS系统OPC 使用说明编制:宋超超审核:蔡渊浙江中控技术股份有限公司2004年7月目录一.国际标准OPC服务器技术概述┄┄┄┄┄┄┄┄┄┄┄┄-┄┄第3页1.OPC技术简介┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄-┄第3页2.OPC技术优点┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄----┄┄第3页二.Advantrol-Pro系统软件OPC┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄第4页1. Advantrol系统软件OPC服务器功能┄┄┄┄┄┄┄┄┄-┄第4页2.Advantrol-Pro系统软件OPC服务器使用说明┄┄┄┄┄┄第5页三.服务器端DCOM配置┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄-┄第6页四.应用说明┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄-第12页1电气系统站与PIMS站数据传送DCOM配置┄┄┄┄┄┄┄-第12页2.电气系统站与PIMS站数据传送通讯检查方法┄┄┄┄┄-第12页3.电气系统站与五防模拟屏数据传送通讯检查方法┄┄┄-第12页五.注意事项┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄-第13页一. 国际标准OPC服务器技术概述1.OPC技术简介OPC(OLE for Process Control)是一项面向工业过程控制的数据交换软件技术,是从微软的OLE技术发展而来,提供了一种在数据源与客户端之间进行实时数据传输的通讯机制。
它将访问现场设备的开发任务作为标准接口以服务器形式透明地提供给用户(工控软件开发人员),使得用户可从底层的通信模块中解放出来,而专注于工控软件功能的实现。
OPC是一个与厂商无关的软件数据交换标准接口和规程。
它主要解决过程控制系统与其数据源的数据交换问题,可以在各应用之间提供一种透明的数据访问。
怎样配置OPC
OPC 服务配置1、配置计算机IP地址为:192.168。
0。
62;子网掩码为:255.255.255。
0。
点击【开始】→【控制面板】。
2、鼠标左键双击【网络连接】图标.3、鼠标左键点击选中【本地连接】,单击鼠标右键弹出上下文菜单,移动鼠标左键点击【属性】.4、在【此连接使用谢列项目(O):】处,移动滑动条,鼠标左键选中【Internet协议(TCP/IP)】,点击【属性】按钮。
5、在【Internet协议(TCP/IP)属性】对话框中,输入IP地址、子网掩码。
点击【确定】按钮。
6、回至桌面,双击图标【Station Configuration】,启动【Station Configuration Editor-[OFFLINE]】配置程序.7、鼠标左键点击选中第一行,点击鼠标右键弹出菜单【Add】,移动鼠标至该菜单后左键点击。
8、在【Type】下拉菜单中鼠标单击选中【OPC Server】。
9、【Index】选项在下拉菜单中选择【1】,点击【OK】。
10、点击【OK】。
11、鼠标左键点击第三行,单击鼠标右键弹出下拉菜单【Add】,鼠标左键单击该菜单。
12、在【Type】下拉菜单中选择【IE General】。
13、在【Index】下拉菜单中选择【3】,单击【确定】按钮.14、单击【OK】按钮。
15、单击【OK】按钮。
16、此时,【Station Configuration Editor-[ONLINE]】对话框的状态如下图所示。
单击【Station Name】按钮。
17、请确定Station name为【PCSTA TION】,点击【OK】.该Station name为系统安装过程中确定的计算机名称。
18、单击【Import Station】按钮。
19、点击【Yes】,弹出【Import XDB file】对话框。
20、选中【控制系统软件集\配置程序\OPC配置文件\pcst_1.xdb】文件,单击【打开】按钮。
怎样配置OPC
OPC 服务配置1、配置计算机IP地址为:192.168.0.62;子网掩码为:255.255.255.0。
点击【开始】→【控制面板】。
2、鼠标左键双击【网络连接】图标。
3、鼠标左键点击选中【本地连接】,单击鼠标右键弹出上下文菜单,移动鼠标左键点击【属性】。
4、在【此连接使用谢列项目(O):】处,移动滑动条,鼠标左键选中【Internet协议(TCP/IP)】,点击【属性】按钮。
5、在【Internet协议(TCP/IP)属性】对话框中,输入IP地址、子网掩码。
点击【确定】按钮。
6、回至桌面,双击图标【Station Configuration】,启动【Station Configuration Editor-[OFFLINE]】配置程序。
7、鼠标左键点击选中第一行,点击鼠标右键弹出菜单【Add】,移动鼠标至该菜单后左键点击。
8、在【Type】下拉菜单中鼠标单击选中【OPC Server】。
9、【Index】选项在下拉菜单中选择【1】,点击【OK】。
10、点击【OK】。
11、鼠标左键点击第三行,单击鼠标右键弹出下拉菜单【Add】,鼠标左键单击该菜单。
12、在【Type】下拉菜单中选择【IE General】。
13、在【Index】下拉菜单中选择【3】,单击【确定】按钮。
14、单击【OK】按钮。
15、单击【OK】按钮。
16、此时,【Station Configuration Editor-[ONLINE]】对话框的状态如下图所示。
单击【Station Name】按钮。
17、请确定Station name为【PCSTATION】,点击【OK】。
该Station name为系统安装过程中确定的计算机名称。
18、单击【Import Station】按钮。
19、点击【Yes】,弹出【Import XDB file】对话框。
20、选中【控制系统软件集\配置程序\OPC配置文件\pcst_1.xdb】文件,单击【打开】按钮。
迅饶 OPC服务器 X2OPC(免费版)使用手册说明书
OPC服务器X2OPC(免费版)使用手册上海迅饶自动化科技有限公司目录1 前言 (1)1.1声明 (1)1.2技术支持 (1)2 概述 (2)2.1功能描述 (2)2.2运行环境 (2)2.3应用领域 (2)3 使用说明 (4)3.1注册OPC服务器 (4)3.2进入程序 (5)3.3添加驱动 (6)3.4添加通道 (6)3.5添加设备 (7)3.6添加标签 (7)3.7启动OPC服务器 (10)4 OPC客户端软件访问 (14)5补充说明 (18)5.1语言设置 (18)5.2WEB浏览 (18)6 JS脚本逻辑控制 (20)6.1操作步骤 (20)6.2函数说明 (25)6.3使用范例 (27)7 常见问题说明 (29)7.1调用WEB服务器方法失败 (29)7.2对接N IAGARA N4只能扫到设备不能扫到点 (29)1前言1.1声明本手册属于上海迅饶自动化科技有限公司及授权许可者版权所有,保留一切权利,未经本公司书面许可,任何单位和个人不得擅自摘抄、复制本书内容的部分或全部。
由于产品版本升级或其他原因,本手册内容有可能变更。
上海迅饶自动化科技有限公司保留在没有任何通知或者提示的情况下对本手册的内容进行修改的权利。
本手册仅作为使用指导,本公司尽全力在本手册中提供准确的信息。
1.2技术支持●技术支持邮箱:*********************●技术支持热线电话:************●网址:或2 概述2.1功能描述●X2OPC是一款OPC服务器。
顾名思义X代表各个厂商不同的通信协议,在免费版里仅代表OPC XML-DA,2是To的谐音表示转换,OPC表示最终转换成OPC服务器。
X2OPC(免费版)的主要功能是通过OPC接口开放网关的数据转换成OPC服务器。
X2OPC(免费版)支持XML-DA 1.0规范,在PC端ProgID为SunFull. X2OPC.1。
并提供一个简易的人机界面给用户,用来编辑和配置TAG;保存或者打开x2o工程文件;自动搜索点表;导入或者导出CSV档;复制设备、组和TAG对象。
通过OPC转发数据的配置方法
Cybercontrol通过OPC通讯方式向外转发数据配置方法,此处只说明配置过程,不说明为什么这么配置,由于我也不清楚OPC到底是怎么个通讯机制,此处还请高手们补充。
类型一:OPC服务器和客户端在同一台电脑这种情况下不需要配置DCOM,只需将Cybercontrol数据库中需要转发的数据在“静态标志”中将“参与OPC”勾上,然后启动OPC服务器“CspaServer”即可,客户端即能搜索到“CspaServer”。
类型二:OPC服务器和OPC客户端分别在不同电脑该情况下首先配置服务器数据库,将Cybercontrol数据库中需要转发的数据在“静态标志”中将“参与OPC”勾上,然后启动OPC服务器“CspaServer”,这样我们的数据库就算配置好了。
下面还要配置服务器和客户端的DCOM,下面将具体介绍DCOM的配置方法。
首先要注意,不同操作系统的DCOM配置方法是不一样的,但是需要配置的地方时一样的,只是途径不同。
这里以XP SP3操作系统为例介绍安装了Cybercontrol的计算机做为OPC服务器的DCOM配置方法。
第一步:关闭服务器和客户端的防火墙;第二步:进入WINDOWS控制面板,双击“WINDOWS防火墙”图标,打开“WINDOWS防火墙”设置对话框,选中“例外”选项卡,把相应客户端程序(以OPC Client为例)和Server 程序(CspaServer)添加进例外列表。
同时添加Microsoft Management Console (mmc.exe 在Windows\System32目录下)和OPC 应用程序OPCEnum (opcenum.exe 在Windows\System32 目录下) 到例外列表中。
最后确保“文件和打印机共享”也被选中在例外列表中。
(注:OPC 应用程序OPCEnum可能会在Windows\System32 目录下找不到,不用担心,OPCEnum 是在安装了OPC应用程序之后默认生成的,若没有的话可以找一个OPC应用软件安装一下就可以,建议使用“KEPServer4.5[OPC]”安装完后就可以找到OPCEnum了)添加TCP 135端口。
WTOPCUALink使用手册
WTOPCUALink使用手册1、软件用途OPCUALink软件是1个OPCUA 客户端数据采集程序,除了标准的OPCUA 客户端功能外还提供了TCP服务和网络转发功能,设计该软件的目的是为了实现分布式采集和转发,OPCLink软件采集数据后,通过可控制端口的TCP或者UDP模式把数据发送出去,另外TCP服务功能和WTOPCServer软件配合可以在远程电脑上提供OPCDA服务器功能。
运行环境:Window7 SP1及后续版本,安装dotNet4.5.2或更高版本2、软件目录是执行程序,Logs目录存储系统日志,配置文件也存储根目录下。
3、软件配置1)添加OPCUA服务器变量的时间戳使用本机时间。
2)添加OPC通讯组3)添加通讯变量配置界面的数据鼠标右键复制后可以粘贴到Excel进行编辑和修改,然后再粘贴回到配置界面,也可以使用导入导出CSV功能进行编辑。
4)保存,运行设置菜单下有“自动启动”的选项,设置自动启动后,运行软件就会处于运行模式,默认是配置模式。
设置菜单下的“转发设置”,运行时可配置更新通过鼠标右键菜单可以添加TCP或者UDP发送配置,发送的目标可以是FScada的网络接收驱动、WTGateway的网络接收驱动、WTScada HTML5的IOServer接口,变量信息自动推送,动态添加的变量也会实时同步发送。
TCP模式和UDP模式的区别:TCP模式是数据变化就发送,UDP除了数据变化就发送,没有变化的数据每分钟还会发送一次。
TCP模式工作过程:运行后连接到设置的服务器端口上,使用名称进行登录验证,发送变量列表,之后开始检测数据变化,变化就发送。
UDP模式工作过程:运行后发送变量列表,之后开始检测数据变化,变化就发送,如果变量1分钟没有数据变化则发送一次。
设置菜单下的“服务设置”,运行时可配置更新该服务提供TCP服务功能,该功能启用后可以使用FScada或者WTGateway的NetTCP驱动连接采集数据,该功能需要授权,没有授权不要启用该功能。
目前工业设备数据采集,数据中转数据传输常用的协议和流程_概述及解释说明
目前工业设备数据采集,数据中转数据传输常用的协议和流程概述及解释说明1. 引言1.1 概述在当今现代工业生产中,工业设备数据采集、中转和传输是非常重要的环节。
随着工业自动化技术的快速发展和智能制造的兴起,大量的工业设备产生了海量数据。
这些数据对于企业实现生产过程监控、分析优化和做出决策具有重要意义。
因此,有效地采集、传输和处理这些工业设备数据成为了各行各业关注的焦点。
1.2 文章结构本文将首先介绍工业设备数据采集的定义和背景,并阐述数据采集在现代工业生产中的重要性。
接着,将详细探讨常用的工业设备数据采集方式。
随后,我们将深入研究数据中转协议的定义、作用以及常见的类型与特点。
此外,在示例部分我们将说明如何使用数据中转协议进行数据传输。
进一步地,在文章的最后一部分中,我们将描述数据传输流程,包括基于TCP/IP协议栈的详细解释以及其他常见的数据传输方式和流程说明。
1.3 目的本文旨在全面概述目前工业设备数据采集、中转和传输常用的协议和流程。
通过对工业设备数据采集方式、数据中转协议及其特点以及数据传输流程的详细阐述,读者能够更好地理解工业生产中的数据采集与传输过程,并了解当前的现状以及可能遇到的问题。
此外,本文还将为未来可能出现的新技术和发展方向提供展望,并提出改进建议和优化方法,以促进工业设备数据采集、中转和传输过程的进一步发展。
2. 工业设备数据采集:2.1 定义和背景:工业设备数据采集是指在工业生产过程中,通过各种传感器、控制器等设备收集和记录相关数据的过程。
随着工业自动化水平的不断提升,工业设备数据采集成为了现代工业生产中不可或缺的环节。
在传统的生产中,人工操作是主要的数据采集方式。
然而,这种方式存在人力资源消耗大、误差率高、无法实时监控等问题。
为了解决这些问题并提高生产效率和质量,自动化设备开始被广泛应用于各个行业,并且实现了对工业设备数据的实时采集和分析。
2.2 数据采集的重要性:工业设备数据采集在现代生产中扮演着至关重要的角色。
多比网关和OPC的链接配置方案 Jack
OPC环境搭建(整个过程中,请保持数据源的活跃)1.在需要采集的OPC数据源所在的PC上安装SymGateOPCClientBRG2.9.0.511-Setup.exe2.运行WSPanel.exe,启动SymBrgOPCClientService服务。
启动后在任务管理器进程中可以看到该服务已启动,此时,OPC采集所需的环境已搭建好3.运行OPC EXPLORE.exe,点击“OPC”,选择连接,这里可以看到需要连接的OPC数据源(此步骤只是用来验证环境是否搭建成功)。
OPC采集工程组态1.新建通道-设备打开IDE开发系统,新建项目-工程,在采集服务-OPC通道下新建设备,填好相应参数,点击确定重要参数说明参数名说明名称必填,只能为英文字母或字母+数字的组合IP地址OPC数据源所在PC的IP地址本地IP地址采集网关的与OPC数据源所在同一局域网的以太网接口IP(在如下场景下需要使用本地IP,网关与多个SymBrgOPCClient时,多个SymBrgOPCClient所在计算机不属于同一个局域网,但多个SymBrgOPCClient所在计算机的IP地址在同一网段,此参数用于定义网关和某个SymBrgOPCClient通讯时,指定从哪一个网口(IP)出去。
)其他参数默认即可2.设备配置在设备配置界面中,右键单击“OPC管理器”,选择“新建数据源”,在弹出窗口中左键单击“在线选择”重要参数说明参数名说明网络节点默认(如SymBrgOPCClient不是和OPCServer安装在同一计算机上,而是通过网络采集此OPCServer时,就必须填写网络节点,即OPCServer所在计算机的IP地址。
)网关代理连接是否启用代理(当IDE无法与SymBrgOPCClient连接时,可以使用与SymBrgOPCClient连接的网关进行代理转发,这里填写的IP地址是IDE能连通的网关的IP地址。
)点击“获取OPCServer列表”,获取成功后,双击需要采集的OPC数据源。
一种opc数据转发方法及装置与流程
一种opc数据转发方法及装置与流程下载温馨提示:该文档是我店铺精心编制而成,希望大家下载以后,能够帮助大家解决实际的问题。
文档下载后可定制随意修改,请根据实际需要进行相应的调整和使用,谢谢!并且,本店铺为大家提供各种各样类型的实用资料,如教育随笔、日记赏析、句子摘抄、古诗大全、经典美文、话题作文、工作总结、词语解析、文案摘录、其他资料等等,如想了解不同资料格式和写法,敬请关注!Download tips: This document is carefully compiled by theeditor.I hope that after you download them,they can help yousolve practical problems. The document can be customized andmodified after downloading,please adjust and use it according toactual needs, thank you!In addition, our shop provides you with various types ofpractical materials,such as educational essays, diaryappreciation,sentence excerpts,ancient poems,classic articles,topic composition,work summary,word parsing,copy excerpts,other materials and so on,want to know different data formats andwriting methods,please pay attention!OPC数据转发方法、装置及其流程详解OPC(OLE for Process Control)是工业自动化领域中常用的一种数据交换标准,它允许不同的自动化设备和软件之间进行通信。
opc ua传输数据方法
opc ua传输数据方法
OPC UA(Open Platform Communications Unified Architecture)是一种用于工业自动化领域的开放标准通信协议,它提供了一种灵活、安全和可靠的方法来传输数据。
在OPC UA中,有几种常见的方法用于传输数据,包括:
1. Publish-Subscribe(发布-订阅)模型,这是一种常见的数据传输方法,其中数据生产者(发布者)将数据发布到一个中心位置,然后数据消费者(订阅者)可以订阅他们感兴趣的数据。
这种方法可以实现实时数据传输,并且支持多个订阅者。
2. Request-Response(请求-响应)模型,在这种模型中,客户端发送请求到服务器端,服务器端收到请求后进行处理并返回响应。
这种方法适用于需要按需获取数据的场景,例如查询特定的传感器数据或执行特定的操作。
3. 数据集成,OPC UA还提供了一种灵活的数据集成方法,可以将不同数据源的数据整合到一个统一的数据模型中,使得数据可以在不同系统之间进行交换和共享。
4. 安全传输,OPC UA还提供了多种安全机制,包括加密、认证和授权,以确保数据在传输过程中的安全性和完整性。
总的来说,OPC UA提供了多种灵活的数据传输方法,可以根据具体的应用场景和需求选择合适的方法来传输数据。
这些方法都可以通过OPC UA的标准化接口和协议来实现,从而实现不同设备和系统之间的数据交换和集成。
utgard opc da 用法
utgard opc da 用法关于“utgard opc da 用法”主题的3000-6000字文章。
第一部分:介绍在过去的几十年中,工业自动化领域取得了巨大的发展。
大量的工业设备和系统被引入,用于监控和控制各种过程。
一个重要的发展是OPC(Ole for Process Control)协议的引入,它成为了工业自动化领域中实时数据传输的标准。
本文将介绍OPC协议,并着重解释如何在utgard opc da中使用它。
第二部分:什么是OPCOPC(Ole for Process Control)是一种基于OLE(Object Linking and Embedding)技术的开放式标准,用于实时数据传输和通讯。
它提供了一种统一的界面,允许不同的供应商的软件和硬件在工业自动化环境中进行通讯。
OPC 可以连接不同的设备和系统,例如传感器、控制器、仪器等。
第三部分:OPC的主要组件OPC协议由三个主要组件组成:1. OPC客户端:这是一个软件组件,用于连接和与OPC服务器进行通讯。
客户端可以请求数据、发送命令和获取状态等。
2. OPC服务器:这是一个中间件,用于连接和管理不同的设备和系统。
服务器接收来自客户端的请求,并将其转发给相应的设备或系统。
服务器还负责将设备或系统的响应返回给客户端。
它实际上是一个虚拟的数据存储库,允许客户端从不同的设备和系统中读取或写入数据。
3. OPC标签:这是数据的逻辑表示。
即使不同的设备和系统以不同的方式存储和组织数据,OPC标签使得客户端可以以统一的方式读取和写入数据。
标签可以是模拟型(例如温度、压力)或数字型(例如开关状态、报警)。
第四部分:utgard opc da的使用Utgard OPC DA是一个开源的Java库,用于与OPC服务器进行通讯。
它提供了一组API,使Java开发者能够快速地连接和操作OPC服务器。
下面是utgard opc da的使用步骤:步骤1:安装OPC服务器首先,需要在计算机上安装OPC服务器。
OPC通讯配置详解
OPC通讯协议解析1 通讯步骤1.1 第一问OPC Client和OPC Server之间通讯谁是主动的?答:当然是OPC Client。
1.2 第二问OPC Client第一次动作做了什么?答:从大多数OPC Client行为来看,一是自动遍历本机已注册的OPC Server列表名称,二是等待用户定义预访问的OPC Server的信息。
1.3 第三问OPC Client第二次动作做了什么?答:OPC Client的第一步动作会产生分支,访问本地OPC Server的这个分支就不再说了。
要分析的是网络方式访问OPC Server这个分支。
第二个动作是根据用户指定的IP地址或计算机名去查询远程计算机上已注册的OPC Server列表名称。
从这步开始就比较复杂了。
1.4 第四问OPC Client是用什么协议去和远程计算机交流的?答:用的是TCP/IP这个协议。
OPC Client用TCP/IP 135端口去打开远程计算机的那一扇门。
简单解释下:在Windows操作系统中,135端口主要用于使用PRC协议并提供DCOM (分布式组件对象模型)服务,通过RPC可以保证在一台计算机上运行的程序可以顺利地执行远程计算机上的代码。
使用DCOM可以通过网络直接进行通信,能够跨包括HTTP 协议在内的多种网络传输。
多年来,135端口一直被人利用。
1.5 第五问OPC Client去访问远程计算机的TCP135这扇门时,第一道关卡是谁?答:网络安全防火墙是第一关卡,网络安全放火墙中,如果不允许远程计算机的TCP 135端口,那么连接就被掐断了。
后续的通讯就无法进行。
要想能向下进行,网络安全防火墙必须允许对TCP 135这扇门的访问。
这里需要在防火墙中将135端口例外操作。
1.6 第六问各系统的安全策略有什么不同?答:(一)Windows 2000的安全策略:支持来访者以自己的身份进行验证,且不拒绝来宾用户从网络中访问,来宾用户默认启用。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Cybercontrol通过OPC通讯方式向外转发数据配置方法,此处只说明配置过程,不说明为什么这么配置,由于我也不清楚OPC到底是怎么个通讯机制,此处还请高手们补充。
类型一:OPC服务器和客户端在同一台电脑
这种情况下不需要配置DCOM,只需将Cybercontrol数据库中需要转发的数据在“静态标志”中将“参与OPC”勾上,然后启动OPC服务器“CspaServer”即可,客户端即能搜索到“CspaServer”。
类型二:OPC服务器和OPC客户端分别在不同电脑
该情况下首先配置服务器数据库,将Cybercontrol数据库中需要转发的数据在“静态标志”中将“参与OPC”勾上,然后启动OPC服务器“CspaServer”,这样我们的数据库就算配置好了。
下面还要配置服务器和客户端的DCOM,下面将具体介绍DCOM的配置方法。
首先要注意,不同操作系统的DCOM配置方法是不一样的,但是需要配置的地方时一样的,只是途径不同。
这里以XP SP3操作系统为例介绍安装了Cybercontrol的计算机做为OPC服务器的DCOM配置方法。
第一步:关闭服务器和客户端的防火墙;
第二步:进入WINDOWS控制面板,双击“WINDOWS防火墙”图标,打开“WINDOWS防火墙”设置对话框,选中“例外”选项卡,把相应客户端程序(以OPC Client为例)和Server 程序(CspaServer)添加进例外列表。
同时添加Microsoft Management Console (mmc.exe 在Windows\System32目录下)和OPC 应用程序OPCEnum (opcenum.exe 在Windows\System32 目录下) 到例外列表中。
最后确保“文件和打印机共享”也被选中在例外列表中。
(注:OPC 应用程序OPCEnum可能会在Windows\System32 目录下找不到,不用担心,OPCEnum 是在安装了OPC应用程序之后默认生成的,若没有的话可以找一个OPC应用软件安装一下就可以,建议使用“KEPServer4.5[OPC]”安装完后就可以找到OPCEnum了)
添加TCP 135端口。
建立DCOM通信和对外来请求进行响应需要用到TCP 135端口。
在“WINDOWS防火墙”“例外”选项卡中,点击“添加端口”按钮。
在“添加端口”对话框中进行设置,如下图所示。
完成以上步骤后重启计算机。
第三步:点击“开始”->“运行”。
输入DCOMCnfg,回车,打开“组件服务”窗口。
双击“控制台根目录”下的“组件服务”展开“组件服务”文件夹,同样方式,展开“计算机”文件夹,右键点击右侧窗口的“我的电脑”图标,点击“属性”,打开属性对话框。
弹出下图
“常规”、“选项”选项卡无需设置,“默认属性”设置如下:
“默认协议”选项卡设置如下,若没有“面向连接的TCP/IP”,可通过按钮添加即可。
注意:“面向连接的TCP/IP”必须置顶。
“MSDTC”无需配置,COM安全配置如下:
访问权限”->“编辑限制(L)…
设置ANONYMOUS LOGON的本地访问及远程访问权限为允许。
(此设置与OPCEnum.exe发挥作用有关,对于某些设置了‘验证等级’为‘无’以允许匿名连接的OPC Servert和OPC Client,此设置也是必须的。
)
需要设置的有以下用户名,没有的可通过添加按钮添加
1、ANONYMOUS LOGON
2、Everyone
3、Guests
4、INTERACTIVE
5、NETWORK
6、SYSTEM
访问权限的“编辑限制”、“编辑默认值”均勾选“本地访问”和“远程访问”;
启动和激活权限的“编辑限制”、“编辑默认值”均勾选“本地启动”、“远程启动”、“本地激活”和“远程激活”。
完成以上配置后,双击“我的电脑”,找到“DCOM配置”文件夹如下图:
打开“DCOM配置”文件夹,找到OPC服务器应用程序“CSPA.OPC.SERVER”,若找不到此服务器需要重启计算机。
鼠标右键属性,常规中的身份验证级别选择“无”
位置选择
安全选择:
终结点选“面向连接的TCP/IP”,若无此配置,可通过“添加按钮”自行添加,注意需置顶。
标识配置,选择“交互式用户”。
至此配置完了CSPA.OPC.SERVER。
还需配置opcenum,还是在“DCOM配置”文件夹中找到“OPCENUM”,若找不到需重启计算机。
以上找“CSPA.OPC.SERVER”和“OPCENUM”须在防火墙例外添加程“CSPA.OPC.SERVER”和“OPCENUM”之后,添加完了才能找到。
身份验证级别选“无”
标识选最后一项
至此DCOM配置完成。
别急,还没好。
配置本地安全策略,如下:
控制面板->管理工具->本地安全策略
找到“本地策略”->“安全选项”,双击打开如下图:
网络访问:本地账户的共享和安全模式,选择“”经典-本地用户;网络访问:让“每个人”权限应用于匿名用户,选择“已启用”
终于好了,可以去客户端了。
在客户端计算机打开客户端软件(以OPC Client),如下图:
在“Server Node”下拉菜单中可以看到服务器节点(DCS-OP1),选中并点击按钮“Refresh List”按钮
终于看到这个服务器了“CSPA.OPC.SERVER”,点“OK”
如何添加转发过来的数据?如下所示:
变量名都和服务器上的一样。
选中某个点,回车,就可以了。
添加完成后,服务器那边的数据也会显示为“GOOD”。
(注:文档可能无法思考全面,请浏览后下载,供参考。
可复制、编制,期待你的好评与关注)。