opc开发vb.net,opcua开发

VB.NET的OPC读取西门子PLC数值转换

12601, 转换成16进制是3139,16进制 ASC吗31对应字符1, 39对应9。 后面的用这个思路去转换就对上了。

成都创新互联专业成都网站建设、网站制作,集网站策划、网站设计、网站制作于一体,网站seo、网站优化、网站营销、软文发布平台等专业人才根据搜索规律编程设计,让网站在运行后,在搜索中有好的表现,专业设计制作为您带来效益的网站!让网站建设为您创造效益。

0001 2569这两个应该是和格式相关的字符。0001一般就是开始的意思。

一个变量包含两个字符,转换算法如下。

1。 取高位字符,除以H100, H是VB中16进制表示法。 除以H100效果是右移8位。 位了保险起见,再和H00FF做与运算,保证取得的ASC码是合法的。

2。取低位字符,与H00FF做与运算,去掉高位数据,剩下的就是低位ASC码。

3。将ASC码转换为字符,用CHR函数即可,然后连接所有的字符即可得String

opc通讯是什么?用vb如何组态?

OPC(OLE for Process Control)是基于Microsoft公司COM/DCOM技术和DNA(Distributed internet Application)构架,为解决现场管理层与过程控制层之间的通信标准而设计的规范,它提供了过程管理应用与现场自动化控制系统以及设备进行数据通信的一种标准机制。根据OPC Specification 的定义,OPC is “a standard mechanism for communicating to numerous data sources, either devices on the factory floor ,or a database in a control room.

用VB组态主要是用来编写上下位机的通讯协议,包括波特率,停止,校验位等基本通讯参数

希望可以帮到你

用VB 编写OPC服务器客户端程序,其中老是出现无效的过程调用或参数,求助!

应该是OPCGroup这个类没有OPCItems这个方法提供调用,或他要求的Index参数不能是Long型。

此opc不支持浏览器接口 wincc

OPC的各种标准软件接口由OPC基金会定义。WinCC的OPC服务器支持下列规范。

(1)OPC DA 1.0A和2.0

OPC数据访问(OPC DA)是管理过程数据的规范。WinCC OPC DA服务器负荷此规范

(2)OPC HDA 1.1

OPC历史数据访问(OPC HDA)是管理归档数据的规范。该规范是对OPC数据访问规范的扩充,WinCC OPC HDA服务器符合此规则

(3)OPC AE 1.0

OPC报警和事件是发送过程报警和事件的规范,

vb.net如何建立OPC通讯读取WINCC中的变量值

您好,我用过的是S7-200 PLC与WINCC通讯,两者通讯必须使用西门子提供的软件PC_ACCESS。在PC_ACCESS中建立变量,地址要与PLC变量地址对应。然后通过wincc的OPC服务器添加PC_ACCESS里面的变量即可。这样WINCC就和PLC变量链接上了!

如何用VB编写OPC客户端程序

 开发OPC 客户端程序时,首先应该生成OPC 服务器支持的OPC 对象,然后就 可以使用OPC 对象支持的属性和方法,对其进行各种操作。这样使得客户程序可 以像使用自己支持的数据和功能一样,去使用服务器对象支持的数据和功能。在 VisualBasic6.0 里,是以对象为单位对OPC 服务器进行访问的。通过OPC 自动化 服务器的对象模型,可以得知OPC 自动化接口由以下四种对象所定义。1. OPCServer 服务器对象OPCServer 的一个实例,OPC 服务器自动含有一个OPC 组集合 对象,并可在其基础上生成一个OPC 浏览器对象。 OPCServer 服务器对象在使用其它OPC 对象前必须生成,也就是说在引用 其他对象之前必须先创建OPCServer。OPCServer 对象提供了对数据源访问和通 信的方法,其提供了“Connect”方法来连接OPC 自动化服务器。 主要属性: StartTime(只读属性,服务器启动运行的时间) CurrentTime(只读属性,返回服务器显示的当前时间) LastUpdateTime(对于本OPC 应用程序的最后数据更新时间) MajorVersion(只读属性,OPC 服务器的主版本号) MinorVersion(只读属性,OPC 服务器的次版本号) Bandwith(只读属性,返回OPC 服务器的不敏感区的百分比) ServerState(只读属性,返回服务器的运行状态,这个属性是比较重要的,方 便客户端程序查询服务器的状态,从而达到排除故障的目的) ServerName(只读属性,返回客户程序所要连接的服务器名,也就是OPC 服 务器的ProgID) ServerNode(服务器所在计算机名或者计算机的IP,用于连接远程的计算机) 等。 主要方法: GetOPCservers(获得己经注册的OPC 服务器的程序标识符,即ProgID) Connect(用来建立与OPC 数据存取服务器的连接) Disconnect(断开与服务器的连接) CreatBrowser(创建OPC 浏览器的对象)等。 事件: 只有一个ServerShutDown(关闭服务器,这个事件在服务器即将关闭之前发 生,OPC 服务器以此通知OPC 客户程序预告即将关闭,OPC 客户程序应该在接 到此事件通知后,立即清除所有的OPC 组并断开与OPC 服务器的连接)。


名称栏目:opc开发vb.net,opcua开发
新闻来源:http://ybzwz.com/article/hshhhp.html