欢迎把你工作中的经验和对工控领域的一些观点奉献给大家。你的点点几句未必经典,但对别人可能意味着一个奇迹!

|
|
|
|
串行通信控件MSCOmm32.OCX提供了使用RS-232来进行数据通信的所有协议,VC为该控件提供了标准的事件处理函数、过程,并通过属性和方法提供了串行通信的设置。它使用户能够方便地访问Windows串行通信驱动程序的大多数特性,包括输入、输出缓冲区的大小及决定何时使用流控制命令挂起数据传输等。
在ClassWizard中为新创建的通信控件定义成员对象(CMSComm m_Serial),通过该对象便可以对串口属性进行设置,MSComm控件共有27个属性。以下是通过设置控件属性对串口进行初始化的实例... |
|
|
|
目前Windows95在工业生产监控管理系统中已成为主流平台,Windows95环境下的上位机与下位机之间的串行通信是设计与开发监控管理系统和集散控制系统的重要组成部分。Windows95通信一般都以WOSA(Windows Open Services Architecture,即Windows开放式服务体系)模型为基础,在此模型中位于上层的应用程序通过调用各种通信API(Application Programming Interfaces,即应用程序接口)与位于下层的设备驱动程序进行数据交换。Windows95对串行口的读写也不例外,通过调用Win32的串口通信API函数,即可编写串行通信程序... |
|
|
|
首先,应该指出的是,所有这些处理均在串口事件处理函数oncommunication()中进行。每当串口缓冲区中有一个或一个以上字符时触发串口通讯事件,该事件就驱动(调用)串口事件通讯处理函数oncommunication(),在这里就可以对接收到的数据进行处理,提取需要的数据... |
|
|
|
为了保证数据正确性,我们需要进行差错检测和差错恢复。差错检测是通过校验码技术去发现传输中的错误。差错恢复可以使用编码来实现,但比较复杂,故一般只在单工方式、无法要求重传的情况下才使用。通常我们使用重发技术来纠正传输中出现的错误,它分为应答重发(被动纠错)和超时重发(主动纠错)两种。实际上,不仅在串口通信,在互联网中的数据链路层中,也使用了校验码、重发等手段... |
|
|
|
串行通信是终端和主机之间的主要通信方式,通信波特率一般选择1800、4800、9600和 19200等。终端的类型有很多种,其通信速率也有很多种选择。主机怎样确定终端的通信速率呢?本文给出了一种简单、易行的方法:设定主机的接收波特率(以9600波特为例),终端发送一个特定的字符(以回车符为例),主机根据接收到的字符信息就可以确定终端的通信波特率... |
|
|
|
本文分析了自动装置中三种常用的串行总线接口电路的设计方案,阐述了接口电路设计过程中应注意的问题,给出了三种总线的相互转换电路,该电路无需RTS信号即可实现多点网络通讯。该电路已在实际自动化装置中得到成功应用... |
|
|
|
本文针对在计量系统中被广泛采用的地衡计量和流量计计量进行比较,介绍了多串口卡在装车计量系统中的重要作用,并举例说明了此计量系统的工作原理及系统运行评价... |
|
|
|
计量装车系统是化工行业对外销售的关键环节,它直接关系到企业的经济效益和信誉,但是我国目前的计量装车系统大多采用传统的仪表计量方式,就是用DCS、PLC或A/D接口板采集现场计量仪表发出的频率、4~20 mA或1~5 V DC信号,然后在计算机内部根据脉冲当量或量程范围变换成当前的瞬时流量,然后再进行积分累积运算,从而完成装车的计量工作,还有的系统使用与计量仪表成套的批量控制器完成计量装车任务... |
|
|
|