仪器网(yiqi.com)欢迎您!

| 注册 登录
网站首页-资讯-专题- 微头条-话题-产品- 品牌库-搜索-供应商- 展会-招标-采购- 社区-知识-技术-资料库-方案-产品库- 视频

问答社区

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

AKA小猎豹 2011-07-14 07:11:10 351  浏览
  •  

参与评论

全部评论(2条)

  • 射手jing113 2011-07-16 00:00:00
    组态软件(这里给你推荐个MCGS其中嵌入版的版本是免费的)在国内是一个约定俗成的概念,并没有明确的定义,它可以理解为“组态式监控软件”。 “组态(Configure)”的含义是“配置”、“设定”、“设置”等意思,是指用户通过类似“搭积木”的简单方式来完成自己所需要的软件功能,而不需要编写计算机程序,也就是所谓的“组态”。它有时候也称为“二次开发”,组态软件就称为“二次开发平台”。 “监控(Supervisory Control)”,即“监视和控制”,是指通过计算机信号对自动化设备或过程进行监视、控制和管理 组态软件,又称组态监控软件系统软件。译自英文SCADA,即 Supervisory Control and Data Acquisition(数据采集与监视控制)。它是指一些数据采集与过程控制的专用软件。它们处在自动控制系统监控层一级的软件平台和开发环境,使用灵活的组态方式,为用户提供快速构建工业自动控制系统监控功能的、通用层次的软件工具。组态软件的应用领域很广,可以应用于电力系统、给水系统、石油、化工等领域的数据采集与监视控制以及过程控制等诸多领域。在电力系统以及电气化铁道上又称远动系统(RTU System,Remote Terminal Unit)。 组态软件是有专业性的。一种组态软件只能适合某种领域的应用。组态的概念Z早出现在工业计算机控制中。如DCS(集散控制系统)组态,PLC(可编程控制器)梯形图组态。人机界面生成软件就叫工控组态软件。在其他行业也有组态的概念,如AutoCAD,PhotoShop等。不同之处在于,工业控制中形成的组态结果是用在实时监控的。从表面上看,组态工具的运行程序就是执行自己特定的任务。 工控组态软件也提供了编程手段,一般都是内置编译系统,提供类BASIC语言,有的支持VB,现在有的组态软件甚至支持C#高级语言。 组态软件大都支持各种主流工控设备和标准通信协议,并且通常应提供分布式数据管理和网络功能。对应于原有的HMI(人机接口软件,Human Machine Interface)的概念,组态软件还是一个使用户能快速建立自己的HMI的软件工具或开发环境。在组态软件出现之前,工控领域的用户通过手工或委托第三方编写HMI应用,开发时间长,效率低,可靠性差;或者购买专用的工控系统,通常是封闭的系统,选择余地小,往往不能满足需求,很难与外界进行数据交互,升级和增加功能都受到严重的限制。组态软件的出现使用户可以利用组态软件的功能,构建一套Z适合自己的应用系统。随着它的快速发展,实时数据库、实时控制、SCADA、通讯及联网、开放数据接口、对I/O设备的广泛支持已经成为它的主要内容监控组态软件将会不断被赋予新的内容 国外进口品牌组态软件 1、InTouch:Wonderware的InTouch软件是Z早进入我国的组态软件。早期InTouch软件采用DDE方式与驱动程序通信。目前Z新版本是InTouch 10.0,包含三个主要程序:“InTouch 应用程序管理器”、WindowMakerÔ 以及WindowViewerÔ 。 2、IFix:原属Intellution公司(Intellution公司在1995年被爱默生收购,现在是爱默生集团的全资子公司),后来被GE公司收购。 3、WinCC:是西门子公司发布的组态开发环境,Simens提供类C语言的脚本,包括一个调试环境。WinCC内嵌OPC支持,并可对分布式系统进行组态。但WinCC的结构较复杂,用户Z好经过Simens的培训以掌握WinCC的应用。 4、Movicon:是意大利自动化软件供应商PROGEA公司开发。该公司自1990年开始开发基于Windows平台的自动化监控软件,可在同一开发平台完成不同运行环境的需要。特色之处在于完全基于XML,又集成了VBA兼容的脚本语言及类似STEP-7指令表的软逻辑功能。 5、Citech:原属澳大利亚悉雅特公司(已被施耐德公司收购,但独立运营),该公司的Citech是较早进入ZG市场的产品,但其操作方式更多的是面向程序员,而不是工控用户。Citech提供了类似C语言的脚本语言进行二次开发,但与iFix不同的是,Citech的脚本语言并非是面向对象的,而是类似于C语言,这无疑为用户进行二次开发增加了难度。 国内品牌组态软件 1.世纪星:由北京世纪长秋科技有限公司开发。产品自1999年开始销售。 2.三维力控:由北京三维力控科技有限公司开发,核心软件产品初创于1992年。 3.组态王KingView:由北京亚控科技发展有限公司开发,该公司成立于1997年,目前在国产软件市场中占据着一定地位。 4.紫金桥Realinfo:由紫金桥软件技术有限公司开发,该公司是由中石油大庆石化总厂出资成立。 希望可以帮到你

    赞(6)

    回复(0)

    评论

  • 小松晓柜 2011-07-15 00:00:00
    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组态主要是用来编写上下位机的通讯协议,包括波特率,停止,校验位等基本通讯参数 希望可以帮到你

    赞(16)

    回复(0)

    评论

获取验证码
我已经阅读并接受《仪器网服务协议》

热门问答

opc通讯是什么?用vb如何组态?
 
2011-07-14 07:11:10 351 2
PROFIBUS现场总线通讯如何进行组态和硬件连接?
 
2011-02-13 05:12:20 313 1
VB用Modbus RTU协议和仪表通讯的问题
我现在手上有一块温控仪表,采用的是Modbus RTU的协议,然后我用的是Visual Basic 6.0来做开发,现在有个疑问。对仪表上有一个参数的读和写现在怎么调试都不对,同样的代码对于其他参数的读和写都没有这样的问题。仪表的地址设置是2,这个参数的地址是1450(H... 我现在手上有一块温控仪表,采用的是Modbus RTU的协议,然后我用的是Visual Basic 6.0来做开发,现在有个疑问。对仪表上有一个参数的读和写现在怎么调试都不对,同样的代码对于其他参数的读和写都没有这样的问题。仪表的地址设置是2,这个参数的地址是1450(Hex),读功能码用3写功能码用6 现在的问题是为什么我读这个参数Z大只能读取显示到6553.5,即仪表上这个参数显示只要大于6553.5,用我的软件代码读取参数的结果就都是32768,仪表显示小于6553.5我的软件上都可以正常的显示 发送帧命令 02 03 14 50 00 01 81D8(CRC16) 接收帧命令02 03 02 8000 9D84(只要仪表该参数大于6553.5返回的数据就都是8000转成十进制就是32768) 第二个问题还是同一个参数的写入问题,从我的软件上修改这个参数Z大不能超过3276.7这个数值,小于3276.7的任意数可以正常修改,比如我现在想把这个参数从我的软件上修改成4000,我从通讯手册上看因为这个参数带一位小数点而小数点不传输,要把它修改成4000实际要发送数据是40000(Hex9C40),发现接收数据好像都不对, 发送帧命令 02 06 14 50 9C 40 E4E8 接收帧命令 02 86 03 F2 61(接收到的数据总是不对的) 按正常来讲写数据功能码接收帧和发送帧应该是一样的返回也应该是 02 06 14 50 9C 40 E4E8 吧? 本人有有从网络上下载过几个Modbus RTU的测试软件,用这些软件测试以上说的这个参数的读和写结果和我编写的软件是一样的?请问下到底是什么原因呢? 展开
2018-11-13 12:33:56 332 0
vb是什么
 
2006-11-10 06:33:16 758 4
说说你对组态、通讯的理解
以西门子的产品为例,说说你对于工业组态、通讯的理解。我是想看一下你自己的理解,不要在网上找一些没什么用的东西给我。但如果是有用的东西,也行。我会加分的。因为我自己对于这方... 以西门子的产品为例,说说你对于工业组态、通讯的理解。我是想看一下你自己的理解,不要在网上找一些没什么用的东西给我。但如果是有用的东西,也行。我会加分的。 因为我自己对于这方面的理解不怎么样,所以想向大家学习一下,还请各位大虾帮帮忙。我靠怎么这么少的人回答呀。大家快回答呀!!!我等着大家啊!!! PLC是肯定要用到的,PLC 200、300、400都用,而且是在一个工程中。 总线技术我也是刚接触,但是组态可不仅仅使人机界面啊 展开
2008-07-08 00:07:22 373 6
组态软件与OPC是什么关系,组态软件是否一定要OPC?
 
2017-12-14 11:53:57 397 1
如何连phoenix opc server
 
2015-07-11 16:12:54 466 1
VB 关于MODBUS RTU 通讯数据读取问题
看网上其它人写的源程序,读取输入时 Dim a(8) As Byte a = MSComm1.Input 但是我在运行时,总是提示"不能给数组赋值",看帮助说明也是不能给数组赋值,那其他人的程序上是怎么实现的?(已将串口模式更改为二进制模式). 谢谢!
2012-04-16 05:26:04 387 2
PLC如何组态
 
2011-07-01 20:49:47 421 2
组态是什么意思?
组态是什么意思?... 组态是什么意思? 展开
2008-07-23 03:09:08 993 3
iFIX组态是什么?
通俗易懂地解释一下,iFIX组态是什么,谢谢!!!它是哪个专业的课程???难吗?... 通俗易懂地解释一下,iFIX组态是什么,谢谢!!! 它是哪个专业的课程???难吗? 展开
2017-11-23 18:19:13 446 1
VB计时器怎么用
 
2009-11-24 00:38:51 403 3
AB系统与和利时DCS系统通过opc通讯
AB ControlLogix 1756系统与和利时系统通过opc怎么通讯的,希望高手给以解答,从网络硬件配置,物理连接,到收发数据有个介绍,都用些什么软件,给个思路,发787889767@qq.com,谢谢
2018-11-18 09:33:38 290 0
三菱pLc2n opc软件如何下载
 
2018-11-29 12:58:12 390 0
如何实现组态王与OPC数据交换
 
2011-04-30 00:19:29 427 3
vb 如何重置计时器
vb 如何重置计时器
2010-09-06 07:36:56 416 1
用组态控制PLC
用组态控制PLC... 用组态控制PLC 展开
2011-02-02 09:27:09 274 2
VB如何用计时器控制窗体的显示时间
 
2013-11-23 06:40:40 367 3
组态软件与上位机之间怎么通讯的,也是通过opc吗?
组态软件与上位机之间怎么通讯的,也是通过opc吗?上位机都自己带opcserver吗?如果只想看数据,不想做控制,自己能否写一个opcclient读上位机上的数据?... 组态软件与上位机之间怎么通讯的,也是通过opc吗?上位机都自己带opcserver吗?如果只想看数据,不想做控制,自己能否写一个opcclient 读上位机上的数据? 展开
2012-10-30 00:20:01 315 3
力控组态是什么?
能具体说说吗?... 能具体说说吗? 展开
2017-11-27 07:15:51 329 1

5月突出贡献榜

推荐主页

最新话题