上位机和下位机通信接口
“上位机和下位机通信接口”相关的资料有哪些?“上位机和下位机通信接口”相关的范文有哪些?怎么写?下面是小编为您精心整理的“上位机和下位机通信接口”相关范文大全或资料大全,欢迎大家分享。
上位机与下位机之间通信编程
绝对是好的资料。是用VC写的
摘 要
本文主要描述了利用PC机与AT89C51单片机之间的通信程序设计实现温度显示。并详述了在VC6.0环境下,上位机利用MSCOMM通信控件与单片机之间串口通信实现温度显示。由单片机采集一个温度信号,将采集到的温度信号传送给PC机显示,PC机用VC6.0编写程序,单片机程序用C语言编写,最后用PROTUES软件进行仿真实现温度显示。
关键词:单片机 MSCOMM控件 VC6.0 AT89C51 温度显示
绝对是好的资料。是用VC写的
目 录
摘要
1 引言............................................................................................................................ 1 2 结构设计与方案选择................................................................................................ 2
2.1设计任务...........................................
PLC与上位机的通信实现
龙源期刊网 http://www.77cn.com.cn
PLC与上位机的通信实现
作者:刘福禄
来源:《商情》2016年第09期
【摘要】本文以三菱可编程控制器FX2N系列为例的PLC与上拉机的通信实现,提出了
一种价格低、体积小的接口方案,讨论了其硬件和软件的设计思想,该接口装置与控制室和实验室环境下运行可靠。
【关键词】上位机,通信,接口,PLC
PLC作为一种高性能的控制装置,在分布式系统中得到了越来越广泛的应用。在这种控制方式中,上位监控机系统是其中重要的组成部分。PLC可以多种方式如直接采用现有的组态监控软件与上位监迭机通信,但针对小规模的控制系统,找到一种高性能价格比的通信方法,具有积极的实际意义。本文就日本三菱公司生产的FX2N可编程控制器与PC机通信方式的实现,从软、硬件两个方面来说明这个问题。
1.上位机与PLC通讯的原理
在利用外部设备与可编程控制器之间进行通讯前,必须首先规定一些参数,如数据长度,奇偶校验、停止位以及波特率等,即通讯格式。通讯格式是通过一个四位的16进制数而设定,这里设定为H6880,其含义是数据长度为7位,终结符为7位,奇偶校验为无,控制线为RS232接口,停止位为1位,和校验为自动添加,波特率为9600BPS,协议为
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
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
PLC与上位机的通信实现-最新文档
PLC与上位机的通信实现
PLC作为一种高性能的控制装置,在分布式系统中得到了越来越广泛的应用。在这种控制方式中,上位监控机系统是其中重要的组成部分。PLC可以多种方式如直接采用现有的组态监控软件与上位监迭机通信,但针对小规模的控制系统,找到一种高性能价格比的通信方法,具有积极的实际意义。本文就日本三菱公司生产的FX2N可编程控制器与PC机通信方式的实现,从软、硬件两个方面来说明这个问题。 1.上位机与PLC通讯的原理
在利用外部设备与可编程控制器之间进行通讯前,必须首先规定一些参数,如数据长度,奇偶校验、停止位以及波特率等,即通讯格式。通讯格式是通过一个四位的16进制数而设定,这里设定为H6880,其含义是数据长度为7位,终结符为7位,奇偶校验为无,控制线为RS232接口,停止位为1位,和校验为自动添加,波特率为9600BPS,协议为专用协议,标题无,传输控制协议为协议格式1。通讯格式是在PLC中首先将其设置好的。其中协议格式的通讯格式依次规定了控制代码、站号、PC号、命令、消息等待以及和校验代码等。在FX系列可编程控制器中,站号是通过特殊寄存器D8121来设定的。设定范围是从00H到0FH。本实验台中由于上位机只和一个PLC
用VB编写上位机
VB编写上位机实例 用VB编写上位机实例
16:14:22 UTC+0800Sun Apr 1 2007 用VB6.0编写第一个串口通信上位机程序
Visual Basic6.0是一个可视化窗口环境的编程软件,目前使用Visual Basic6.0可以快速简单编写单片机中的串口通信上位机程序。 电子制作 HPOO
下面我们以一个完整的通信试验为例子完成如何用Visual Basic6.0编写单片机串口通信程序。
打开安装好后的Visual Basic6.0主程序界面。选择“标准EXE”。如图1显示,建立Visual Basic的编程环境。
图1
在菜单的[工程]选项中选择[部件],如图2。把Visual Basic的串口通信控件Microsoft Comm control 6.0调入工作菜单。
图2
在打开[部件]对话框中,选择Microsoft Comm control 6.0的选项框,点击[确定]。图3
图3
可以在图示3中可以看通信控件Microsoft Comm control 6.0的文件是在C:\\WINNT\\system32\\MSCOMM32.OCX文件。
如果大家在首次调用通信控件Microsoft Comm
51单片机_USB_接口通信_方案
************************************************************************************************************ ************************************************************************************************************
51单片机USB 接口通信方案
现在单片机都是串口连接的,连接不方便,也显的比较老。如果购买转接线,成本又不能控制。
其实单片机和电脑之间完全可以建立USB连接,只需要通过一片USB转串口的芯片
如图,我昨天刚实验过,效果不错~
电路也比较简单,只需要四个电容一个晶振即可。唯一麻烦一些的是芯片是SSOP-20封装的,很小,如果是上洞洞板需要转接一下。
大家可以实验下,3,4口出来的就是TTL的信号,可以直接和单片机的P30,P31口连接,进行串口通信~,不需要MAX232转换。(如果是转成电脑串口则需要MAX232)
注:另外也可以用PL2303芯片构建~~但有的资料说PL2303比较合适3.3V系统,所以我用了这个CH340的
基于C#的串口通信上位机的设计与应用
基于C#的串口通信上位机的设计与应用
【摘要】本文研究了Visual C#基于.net平台进行WinForm应用程序的开发,讲述了C#中如何使用C/S结构进行串口通信的开发,研究讨论了串口通信程序的控件、参数及其应用方案,控件包括SerialPort、Timer、Button、TextBox等,参数包括波特率、数据位、停止位、奇偶校验。实现了串口通信数据的接受与发送。
【关键词】串口通信;SerialPort;波特率;奇偶校验
Abstract:In this paper,the Visual C#.Net platform WinForm application development,about how to use the C/S structure in C# serial communication development,discussed the serial communication program control parameters and their applications,controls include SerialPort the timer,Button,TextBox,and so on,the para
AT89C51单片机与PC机的通信接口及编程
AT89C51单片机与PC机的通信接口及编程
第32卷第9期电子工蠢师
V01.32No.9
2006年9月
ELECTRONICENGINEER
S印.2006
AT89C5l单片机与PC机的通信接口及编程
夏莉英,陈雁
(苏州职业大学电子信息工程系,江苏省苏州市215104)
摘要:介绍了Pc机与单片机采用RS-232C进行串行通信的接口方法。对于硬件接口电路中常用的一些方法进行了简要的比较,并介绍了电平转换芯片MAx232及其应用方法。在通信程序的设计中,数据传输的校验方法采用反馈.确认法,即每传送一个数据就反馈一次,由发送方确认,相当于每次都有握手信号,大大提高了数据传输的可靠性。给出了完整的Pc机与单片机点对点双机通信程序。
关键词:串行通信;接口;RS-232C;编程
中图分类号:TP334.7
O引言
率为20kb∥s,最大距离为15m。它们之间具有相关
性,适当降低传输速率就可加大传输距离,反之,适当A髓9c51是一种低功耗、高性能的8位单片微型减少传输距离就可提高传输速率。
计算机,它采用了cMOs工艺和ATMEL公司的高密Rs.232c标准接口是一个使用二进制进行交换的度NVRAM(非易失性随机存储器)技术,片内带有一
DTE(数据终端设备)与DcE(数
单片机和USB接口技术
基于单片机和USB接口技术的高速数据采集系统的设计
文 摘 数据采集系统是结合基于计算机的测量软硬件产品实现灵活的、用户自定义的测量系统。数据采集包括从信号源采集信号,将其数字化,存储分析并传递到个人PC上。通用串行总线(USB)作为一种新的微机总线接口规范.具有便捷、易扩展、低成本、低干扰等特点,非常适合作为主机和外设之间的通信接口。USB为数据采集设备/仪器与PC机之间的连接提供了一个费用低廉且简单易用的方案。本次毕业设计(论文)设计了一种基于USB的高速数据采集系统的硬件及固件PDIUSBD12程序设计方案。 关键字 数据采集系统;USB接口;单片机
1 方案提出的背景
1.1 研究课题的提出
信息技术与电子技术的迅猛发展,使得计算机和外围设备也得到飞速发展和应用。过去人们单纯追求计算机与外设之间的传输速度,现在纠错能力和操作安装的简易性也成为人们关注的目标。USB通讯技术的出现,使高传输速度、强纠错能力、易扩展性、方便的即插即用,有机的结合在一起。USB设备需要依据USB协议进行数据的解包与打包,底层硬件设备与操作系统之间需要以驱动程序为桥梁。驱动程序以WDM为模型,以DDK为开发工具,以IRP为消息传播载体,来实现与Win