opcnetvb开发 opc 开源

如何用VB编写OPC客户端程序很简单opcnetvb开发 , 网上有一本教程 opcnetvb开发 , OPC开发入门找找,就是用VB编写的
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 adatabase in a control room.
用VB组态主要是用来编写上下位机的通讯协议,包括波特率,停止,校验位等基本通讯参数
希望可以帮到你
VB.NET的OPC读取西门子PLC数值转换【opcnetvb开发 opc 开源】12601, 转换成16进制是3139,16进制 ASC吗31对应字符1, 39对应9 。后面的用这个思路去转换就对上了 。
0001 2569这两个应该是和格式相关的字符 。0001一般就是开始的意思 。
一个变量包含两个字符,转换算法如下 。
1 。取高位字符,除以H100,H是VB中16进制表示法 。除以H100效果是右移8位 。位了保险起见 , 再和H00FF做与运算,保证取得的ASC码是合法的 。
2 。取低位字符,与H00FF做与运算,去掉高位数据,剩下的就是低位ASC码 。
3 。将ASC码转换为字符 , 用CHR函数即可,然后连接所有的字符即可得String
VB设计 通过OPC与西门子PLC通讯朝2个方向去下手:
1用VB编制OPC服务器 。用VB来开发OPC服务器,采用OPC开发包去实现 , 比较快捷,但开发包是要买的 , 否则还是用c来开发,要费时了 。
2弄清西门子PLC的通讯协议:
200系列PLC一般用PPI和MODBUS协议 。
300系列PLC一般用MPI和profbus,modbus,及以太网通讯协议 。先从modbus去下手比较容易 。也可以去西门子网站下载他的驱动 DLL来开发,但例子很少 , 组态王软件中也有这个dll 。。
vb.net如何建立OPC通讯读取WINCC中的变量值您好,我用过的是S7-200 PLC与WINCC通讯,两者通讯必须使用西门子提供的软件PC_ACCESS 。在PC_ACCESS中建立变量,地址要与PLC变量地址对应 。然后通过wincc的OPC服务器添加PC_ACCESS里面的变量即可 。这样WINCC就和PLC变量链接上了!
请教:VB.NET编写程序与KepWare OPC通信,调用AddItems函数提示“指定的数组不属于需要的类型”ItemServerHandles()是个数组opcnetvb开发,要使用ItemServerHandles(1)这样使用
关于opcnetvb开发和opc 开源的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读