上位机opc通讯
“上位机opc通讯”相关的资料有哪些?“上位机opc通讯”相关的范文有哪些?怎么写?下面是小编为您精心整理的“上位机opc通讯”相关范文大全或资料大全,欢迎大家分享。
OPC通讯协议简介
OPC通讯协议简介
OPC(OLE for Process Control, 用于过程控制的OLE)是一个工业标准,管理这个标准国际组织是OPC基金会,OPC基金会现有会员已超过220家。遍布全球,包括世界上所有主要的自动化控制系统、仪器仪表及过程控制系统的公司。
基于微软的OLE(现在的Active X)、COM (部件对象模型)和DCOM (分布式部件对象模型)技术。OPC包括一整套接口、属性和方法的标准集,用于过程控制和制造业自动化系统。
OPC全称是OLE for Process Control,它的出现为基于Windows的应用程序和现场过程控制应用建立了桥梁。在过去,为了存取现场设备的数据信息,每一个应用软件开发商都需要编写专用的接口函数。由于现场设备的种类繁多,且产品的不断升级,往往给用户和软件开发商带来了巨大的工作负担。通常这样也不能满足工作的实际需要,系统集成商和开发商急切需要一种具有高效性、可靠性、开放性、可互操作性的即插即用的设备驱动程序。在这种情况下,OPC标准应运而生。OPC标准以微软公司的OLE技术为基础,它的制定是通过提供一套标准的OLE/COM接口完成的,在OPC技术中使用的是OLE 2技术,OLE标准允
OPC技术的上位机与PLC之间的通信现代工业控制系统通常以PC机为上位机
OPC技术的上位机与PLC之间的通信现代工业控制系统通常以PC机为上位机,通过与现场工控设备如PLC的数据交换与处理,实现对生产过程的自动控制。对于小型控制系统,采用专门的组态软件成本太高,用VB设计监控系统则可以降低成本,但首先要解决上位机与PLC之间通信问题。以往使用较多的进程间通信方式是DDE(动态数据交换)方式,随着OPC技术的发展和普及,它已成为工业过程控制的通信标准。OPC服务器有两类接口,其中自动化接口主要用于VB、Delphi等开发工具。本文利用罗克韦尔公司提供的OPC接口,用VB编写了客户端应用程序,实现了上位机与AB可编程控制器之间的数据交换。
2 OPC技术简介
OPC(OLE for Process Control—用于过程控制的对象连接与嵌入)是一套以微软对象连接与嵌入OLE、组件对象模型COM、分布式组件对象模型DCOM(Distributed COM)技术为基础,基于Windows操作平台,为工业应用程序之间提供高效的信息集成和交互功能的组件对象模型接口标准。OPC实际上是提供了一种机制,通过这种机制,系统能够以服务器/客户端标准方式从服务器获取数据并将其传递给任何客户应用程序。这样,只要生产商开发一套遵循O
变频器与上位机串行通讯程序设计 - 图文
变频器与上位机串行通讯程序设计
南 阳 理 工 学 院 本 科 毕 业 设 计(论文)
变频器与上位机串行通讯程序设计
Software Design of Serial Communication between
Converter and PC
学 院(系): 电子与电气工程系 专 业: 自动化 学 生 姓 名: 张景杰 学 号: 96106060 指 导 教 师(职称): 崔世林(副教授) 评 阅 教 师: 完 成 日 期: 2010年5月17日
南阳理工学院
Nanyang Institute of Technology
变频器与上位机串行通讯程序设计
变频器与上位机串行通讯程序设计
自动化专业 张景杰
[摘 要] 变频器是工业生产中广泛使用的一种强电设备,其输出功率大,控制效果好,成本低,也是工
OPC-MODBUS通讯后感
操作步骤:
一、磨砂串口服务器,(软件名Npadm_Setup_Ver1.19_Build_12113018)(发送是绿色,接收
是黄色,正常下就是黄绿闪动)
1、 安装好软件,并将需要连接的设备连接到磨砂的485或232口上。
2、 然后把电脑的TCP/IP地址设定成192.168.127.200第四个数随意,不过不能与磨砂
的相同。
3、 打开磨砂的软件,然后点击Search按钮查找能连接的设备,(确定搜到的设备的IP
地址和MOXA上的IP地址相同,不相同的话修改一下保证IP地址相等)然后双击该设备进入Configuration画面,然后再双击搜到的串口并打开Serial Settings画面,进行需要的通讯要求设置。
4、 然后再点击COM Mapping来得到这两个口对应的是COM口。如果没有COM口出
现然后右击COM Mapping选中Add Target出来对话框,把Select From List勾选上。然后点apply保存一下,即可。
5、 然后,就可以通过需要通讯的设备设置好COM口进行通讯。
二、设定POD软件通过MODBUS通讯(注:此软件能进行MODBUS通讯的地址为触摸屏的
内部地址,OPC软件上的400001对应触摸屏
基于VC_和MFC的上位机与PLC的通讯系统
璐的蜘渝摄翻逸睡夔爽董蔓
《微计算机信息》
年第
卷第
期
基于’
和招
的上位机与
的通讯系挽子
杨东海,,
翁新华
杨汝清,
摘要
本文介绍,
了用
和,
开发的上位机和。
的。
帧校验码,
,
采取的方法是把所发送的数据帧中的数据按。,
通讯系统关键词
给出了系统的通讯原理和系统的软件设计方法实用性和可扩
照字节进行异或运算后得到的,
实践证明整个系统运行稳定
展性强
通讯模式
连同数据一起发送接收方比较如果两者不相收到后进行同样的运算并把结果与等则认为传输数据出错对于检验到出错的数据采取放弃的措施并立即发送反馈信号要求发送方重发数据因此上位机和发送数据的格式分别为表和表所示控制命令如请求,
。
,
。
。
、
应答等信号另有则不必加上校验码
。
即即即〕
化
监控显不
编程电缆
,
口,,
万刘」
盯
“图
了〕户兰
通讯系统原理上位机数据格式
表
概述作为新一代工业控制器以其高性能价格比在工业测控系统中获得了广泛应用。,
有效数据
帧校验码表数据格式
结束信息
随着微、
电子及控制技术的不断发展,
,
己逐渐成为一种智能型综合,
有效数据据
帧校验码
构成的集散控制是现代工业控制的一个重要型控制器由组成部分在众多的小型集散控制系统中若使用专业工控组态软件如等制作上位机的监控界面而以专用的通信接口模块以及其厂家推荐的作为联系的桥梁则成本较高投资较
ABB OPC通讯的DCOM配置参考
Windows系统DCOM配置步骤
前提
设置计算机的IP地址和子网掩码,使需要通过DCOM访问的计算机位于同一个网段,相互之间可以ping通IP地址,并且在网上邻居上可以看见对方。
一 Windows XP操作系统环境设置
如果3rd OPC Server安装于Windows XP操作系统,则按以下步骤设置系统环境。 1. 关闭防火墙。
“开始->控制面板->Windows防火墙”,将Windows防火墙设置为关闭,如下图所示,防火墙将不再阻止OPC数据通信。
2. 数据执行保护(DEP)设置
数据执行保护(DEP)是一套硬件和软件技术,它能够对内存进行风险检查,防止恶意代码在系统上运行。在Windows XP SP2上,DEP由硬件和软件强置执行。其禁用步骤如下:
? 鼠标右键点击“我的电脑”->选择“属性”->打开“系统属性”对话框。 ? 进入“高级”标签页->在“性能”选项中点击“设置”,打开“性能选项”对话框。 ? 进入“数据执行保护”标签页,选择“仅为基本Windows程序和服务启用DEP”->点击“确
定”按钮。
3. 本地安全策略设置
如果您使用的是工作组,而不是域,需要按照以下步骤设置Windows XP操作系统的本地安全策略
ABB OPC通讯的DCOM配置参考
Windows系统DCOM配置步骤
前提
设置计算机的IP地址和子网掩码,使需要通过DCOM访问的计算机位于同一个网段,相互之间可以ping通IP地址,并且在网上邻居上可以看见对方。
一 Windows XP操作系统环境设置
如果3rd OPC Server安装于Windows XP操作系统,则按以下步骤设置系统环境。 1. 关闭防火墙。
“开始->控制面板->Windows防火墙”,将Windows防火墙设置为关闭,如下图所示,防火墙将不再阻止OPC数据通信。
2. 数据执行保护(DEP)设置
数据执行保护(DEP)是一套硬件和软件技术,它能够对内存进行风险检查,防止恶意代码在系统上运行。在Windows XP SP2上,DEP由硬件和软件强置执行。其禁用步骤如下:
? 鼠标右键点击“我的电脑”->选择“属性”->打开“系统属性”对话框。 ? 进入“高级”标签页->在“性能”选项中点击“设置”,打开“性能选项”对话框。 ? 进入“数据执行保护”标签页,选择“仅为基本Windows程序和服务启用DEP”->点击“确
定”按钮。
3. 本地安全策略设置
如果您使用的是工作组,而不是域,需要按照以下步骤设置Windows XP操作系统的本地安全策略
VB上位机程序编写
VB Mscomm控件基本介绍
VB Mscomm控件
一、MSComm控件的主要属性、事件
1、MSComm的属性
Commport:设置或返回串口号。 如设成1(默认值),表示对Com1进行操作。 Settings:以字符串的形式设置或返回串口通信参数。包括串口通讯的比特率,奇偶校
验,数据位长度、停止位等。其默认值 是“9600,N,8,1”,表示串口比特率是
9600bit/s,不作奇偶校验,8位数据位,1个停止位。
Portopen:设置或返回串口状态。值为True时打开串口,值为False时关闭串口。 InputMode:设置或返回接收数据的类型。若值为0,则表示以文本形式读取;值为1,
则表示以 二进制形式读取。
Inputlen:设置或返回一次从接收缓冲区中读取字节数。 InBufferSize:设置或返回接收缓冲区的大小,缺省值为1024字节。
InBufferCount:设置或返回接收缓冲区中等待计算机接收的字符数。 当将其值设为0
时,则输入寄存器将被清空。
Input:从接收缓冲区中读取数据并清空该缓冲区,该属性设计时无效,运行时只读。
OutBufferSize:设置或返回发送缓冲区的大小,缺省值为512
PC(上位机)与PLC串行通讯协议与串口DLL之 modbus rtu 协议
Modbus rtu通信协议串口通讯动态链接库DLL(以下简称DLL),是为满足工业通信需要, 针对工业领域要求上位机对PLC、工业仪表通讯实时采集与控制的组态编程而设计。 本DLL是采用Delphi语言开发的标准串口通讯库,具有以下特点:
1)、遵循modbus rtu串口通讯协议(施耐德、西门子、台达、永宏等品牌PLC及各类工业仪表等支持本协议);
2)、实时性、可靠性好,通用性强;
3)、适用于多PLC联网和上位机通信,满足多方面的需要(联网时可采用485总线式); 4)、函数接口功能全,操作简单,支持modbus的大部分读写功能函数;
5)、附加实用转换与读取函数,易于快速开发(VC等非RAD开发环境的开发); 6)、支持USB、PC扩展卡等扩展串口号;
7)、支持多种操作系统win9x/win2000/winXP(标注Win32 DLL); 8)、可在多种编程环境下使用,例如VB、VC、Delphi等开发环境。
9)、支持modbus rtu标准的功能代码01、02、03、04、05、06、15、16且对相关功能代码的读取和写如做了一些扩充更加符合工业自动化领域的工控软件的开发,是广大工控工程师的必备工具软件。
二、modbu
上位机与下位机之间通信编程
绝对是好的资料。是用VC写的
摘 要
本文主要描述了利用PC机与AT89C51单片机之间的通信程序设计实现温度显示。并详述了在VC6.0环境下,上位机利用MSCOMM通信控件与单片机之间串口通信实现温度显示。由单片机采集一个温度信号,将采集到的温度信号传送给PC机显示,PC机用VC6.0编写程序,单片机程序用C语言编写,最后用PROTUES软件进行仿真实现温度显示。
关键词:单片机 MSCOMM控件 VC6.0 AT89C51 温度显示
绝对是好的资料。是用VC写的
目 录
摘要
1 引言............................................................................................................................ 1 2 结构设计与方案选择................................................................................................ 2
2.1设计任务...........................................