首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 93 毫秒
1.
为提高PLC系统功能模块间通讯协议的通用性和可扩展性,对自主研制的ARM+FPGA构架小型PLC进行了通讯设计;在分析各类通讯数据的特点、实时性及可靠性要求的前提下,对CAN协议的应用层进行了扩展,采用数据单元法组织通讯数据,并对不同类型的数据定义了不同的数据单元格式,从而制定出了一种CAN扩展协议;另外,提出了以主机为中心的通讯模式,规定了通讯流程,确保了PLC主机执行程序的可靠性;经对通讯可靠性、通讯流量及编解码速度等测试表明,该协议通用性好,编解码效率高,达到了数据可靠传输的目的,提高了PLC系统的性能。  相似文献   

2.
基于VC的Modbus/TCP协议模型通信测试软件的实现   总被引:2,自引:1,他引:2  
Modbus/TCP协议是Modbus协议族在工业以太网上的解决方案。Modbus/TCP协议具有侦错能力强、数据传输量大、实时性好、开放性好等特点。所以得到广泛的采用。文章依据Modbus/TCP协议的要求,利用winsock和多线程机制实现该协议的通讯测试软件。  相似文献   

3.
NETWORK 6000 DCS 与工控机串行通讯的实现方法   总被引:1,自引:0,他引:1  
本文介绍了NETWORK6000DCS与工控机之间串行通讯的系统结构、硬件配置、通讯协议和软件编程方法。重点介绍了Modbus通讯协议,给出了系统组态过程及主要通讯程序。这种通讯方式同样可以其他使用MODBUS协议的设备(如支持该协议的PLC控制器)之间通讯问题。  相似文献   

4.
详细介绍了组态王与单片机之间的ASCII码型通讯协议,提供了实现该通讯协议的C语言程序,不需要附加任何设备,可以直接利用组态王软件中提供的单片机ASCII码协议进行通讯。该程序具有可移植性、实用性较高等优点。  相似文献   

5.
该文借鉴I/O完成端口模型(IOCP)的核心思想,建立了一个适用于协议性串口通讯的新模型。该模型提出了一个协议性串口通讯的最小单位——"通讯元",将"通讯元"提交到事件队列线程中自动处理,简化了处理过程并提高了运行效率。同时,该文基于该模型设计出了一个协议性串口通讯模块,以封装通讯底层的细节,从而提供方便的通讯接口。将该模块应用于工业造气炉监控组态软件设计中,实际运行表明:该模型具有简单的接口和稳定、高效的运行机制。  相似文献   

6.
在研究CAN协议的原理及应用技术的基础上,为了满足波控系统控制策略的需要,设计了CAN总线应用层协议。该协议对网络信息进行了分类,在CAN2.0B标准基础上重新定义了标识符域,并对数据编码、网络管理机制和物理接口等作了定义。介绍了所开发的基于CAN总线的控制网络。实际运行表明,该协议具有网络负载小、通讯实时性好和可靠性高的特点。  相似文献   

7.
基于CANopen协议的主节点通讯实现   总被引:1,自引:0,他引:1  
在对CAN2.0协议和CANopen协议研究分析的基础上,构建了基于CANopen协议的数据结构,应用该数据结构实现了国内的基于CAN2.0协议的USB-CAN适配器和国外的基于CAN open协议的控制器问的通讯控制.并通过构建的实验平台和基于该数据结构编制的软件测试了二者的通讯性能.  相似文献   

8.
结合现场总线的应用,将RS485总线的物理信号和基金会现场总线的通讯协议进行融合,制定出一种可靠性高、实时性好且成本及维护费用低的通讯控制系统,从而给出了一种总线型分布式监控系统的实现方案.该方案在供水监控领域得到了广泛应用.  相似文献   

9.
基于485总线分布式监控系统的研究与实现   总被引:5,自引:0,他引:5  
结合现场总线的应用,将RS485总线的物理信号和基金会现场总线的通讯协议进行融合,制定出一种可靠性高、实时性好且成本及维护费用低的通讯控制系统,从而给出了一种总线型分布式监控系统的实现方案。该方案在供水监控领域得到了广泛应用。  相似文献   

10.
基于TCP/IP的自定义协议栈的研究与开发   总被引:2,自引:0,他引:2  
本文主要介绍了如何开发基于TCP/IP协议网络编程的自定义通讯协议,在QNX,Linux和Windows三种不同的操作系统平台下实现多节点间的互相通讯。测试结果表明,该协议可以方便高效地实现多平台下控制节点间的相互通讯,并且在长时间、高频率的通讯过程中,具有良好的实时性和可靠性。  相似文献   

11.
介绍了基于ASCII的组态王与单片机之间的通信协议,设计了通讯流程,给出了通讯的MCS51源代码,该程序运行正常。  相似文献   

12.
分析了PC与TPG252A间串行通信的通信协议,实现了PC与TPG252A的RS232串口全双工异步串行通信,编写了实现串口通信的LabVIEW程序,解决了通信中数据以ASCII码形式传输的不便,程序简单,实用性强。  相似文献   

13.
基于虚拟仪器LabVIEW开发的串行通信系统   总被引:2,自引:1,他引:2  
利用虚拟仪器软件LabVIEW开发了串行通信系统。介绍了虚拟仪器技术在串行通讯中的应用,并给出了具体方案和部分程序实例及LabVIEW的程序调试技术。说明了LabVIEW是针对通信提供了完整的组件,可以利用图形化编程语言-C语言的快捷直观的优势,通过功能模块的组合和连接开发出适合不同通信协议的通信程序。  相似文献   

14.
原有的时间限制协议一致性测试模型TCFSM不适合实时协议的一致性测试。在TCFSM的基础上,引入新变量重新定义时间限制而得到新模型TCFSM-N,通过把进程中的消息处理时间与消息在信道中的传送时间分离开来,并使进程改变状态的时间可由进程明确测量,以及使时钟与定时器达到完全同步等一系列改进措施,使得新模型TCFSM-N完全适合于实时协议的一致性测试。  相似文献   

15.
基于编译技术的协议解析方法   总被引:3,自引:0,他引:3       下载免费PDF全文
董立  赵恒永 《计算机工程》2007,33(21):66-68
在过程工业的控制中存在着大量的通信协议,这些协议的结构差别很大。要进行上层应用开发,必须对这些协议进行解析和处理。该文讨论了用形式化描述的方法对协议进行描述,实现了与协议无关的协议解析和处理,从而避免了针对不同通信协议均要编写相应的解析和处理程序,使协议的解析和处理具有更好的灵活性和普适性。  相似文献   

16.
在过程工业的控制中存在着大量的通信协议,这些协议基本都是建立在数据帧的基础之上,其差别在于数据帧的格式,要对协议进行解析和处理,只需要对相应的数据帧进行解析和处理即可.讨论了用形式化描述的方法对数据帧格式进行描述,并在此基础上实现与数据帧格式无关的数据帧解析和处理.从而避免了针对不同通信协议的数据帧格式均要编写相应的解析和处理程序,使协议的解析和处理具有更好的灵活性和普适性.  相似文献   

17.
通讯程序的应用非常广泛,关于通讯方面的系统协议也多种多样,但是绝大多数系统提供的协议一般都比较复杂,这些协议都没有多链路管理。本文设计一种相对简单通用的、可靠的、多链路管理的通讯程序。该通用通讯程序能唆封装多种底层协议,为上层应用提供统一的调用接口,方便使用。另外,多链路管理也使得通讯更加可靠。在设计和测试的过程中,大量实验表明,本程序具有良好的特性,在模拟环境中使用也起到了不错的效果。  相似文献   

18.
本文介绍了PC机与多台8051单片机间的通信原理,实现方法,相应的通信协议,硬件软件设计,给出了部分程序流程图。  相似文献   

19.
由于缺少GPS通信服务标准,不同的GPS监控设备在GPRS上传输的数据通信协议有较大差别,这给综合性的GPS监控信息接入带来了困难,协议版本的不断变化也加剧了数据分析的困难。基于有限自动机模型,设计了一种自动协议分析算法,能够实现一套程序同时对多种协议进行分析和转换。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号