UR1800 YOKOGAWA 工业记录仪
品牌:YOKOGAWA
型号:UR1 800
产品描述
数据采集块与驴界面的保护性隔离
作为-个单的进程(Windows执行程序时进行调度或分配内存等资源的单元),数据采集块用于获取和归档数据
与用户隔离承接用户操作的界面。这种策略使得数据采集块极不受意外故障的影响,例如用户操作导致的界面挂
起。
同时支持多种通讯标准
μR和VR系列仅支持RS-422-A通讯标准。另-面,DX系列除标准通信方式以太网外,还可选支持通信标准RS-
232和RS-422-A.DAQLOGGER不仅支持所有这三种标准,且还允许混合使用它们。这意味着可以使用不同通信訪
法的组合来构建系统。
多可连接32台记录仪并以短至一秒的间隔进行数据采集
新软件包多可连接32台μR、VR和DX系列记录仪。另外,我们提高了数据采集块进程的级。通过为每个通信端口
分配-个线程(Windows执行程序的单位)以与每个记录器进行通信,我们可以以短的1秒间隔通过多384个通道获
取数据。
窗口视图的统-格式
DAQLOGGER包含多个软件组件,包括显示正在采集的数据的监视器软件和重新显示数据文件的查看器软件。通
过将Yokogawa原创的图形类库与MFC(Microsoft基础类库,于开发Microsoft Windows应用程序的C++库)相
结合,我们的各种特组件可以在Windows.上运行。此外,每个软件组件与其他软件组件共享统-的窗C视图格式。
软件组件之间的结合
虽然DAQLOGGER够个软件组件组成,如上所述,但它们相互结合工作。例如,记绿器软件采集记录仪的数
据,同时监控软件显示波形,报表软件进行统计计算。此外,DDE服务器软件更新数据。数据共享内存和消息通实
现了这种协同操作。
记录器软件的间隔配置
DAQLOGGER软件包的主要目的是以固定的时间间隔采集数据。数据采集是其性能被认为重要的功能。为了提,
我们设计了记录器软件,蜞具有下面列出的功能(记录器软件的配置参见图5)。
以固定间隔读取测量数据
将测量数据写入数据共享内存
将测量数据转换为文件
如上所述,将其他功能的处理影响1项"以固定间隔读取测量数据”的性能的可能性降至低。因此,我们将记录器
软件的内容分为四个线程。下面列出了四个线程,以吸它们的作用。
主线程:控制其他线程。
可以线程:以固定间隔读取测量数据。还将读取的数据写入本地内存。
复制线程:将测量数据从本地内存复制到数据共享内存。
文件线程:根据数据采集设置将数据共享内存的内容转换为文件。
通过以这种方式分配线程,我们将负责"以固定间隔读取测量数据”的线程的级设置为其他线程的级。这确保了
扫描线程洗于任何其他线程运行,因此几乎不受其他线程中可能发生的延迟的影响。
另-个功能问题是记录器软件从多个记录器执行数据采集。这意味着该软件同时与多个记录器通信。现在应该注
意的是,当任何一个扫描线程连续运行所有记录器的通信过程时,性能是低效的。通过将与-个记录器的每个通信进
程分配给一个扫描线程,然后让每个扫描线程异步运行其进程,可以预期性能会有所提高。出于这个原因,我们为每
个记录器分配了一个扫描线程,绿器软件与之通信。因此,记录器软件具有多个扫描线程。
将测量数据写入数据共享内存是记录器软件的另-项功能。所有扫描线程都不直接执行此功能。每个扫描线程都
有自己的本地内存单元,它将读取的测量数据写入其中。将数据从多个扫描线程拥有的多个本地内存单元写入数据共
享内存的工作是由复制线程完成的。这就是降低访问数据共享内存的频率的方式。之所以降低访问频率,题为多个
进程对数据共享内存进行读访问,导致控制读写的占进程开销明显增加。
Copyright © 2022-2024 深圳长欣自动化设备有限公司 版权所有 备案号:粤ICP备19020277号-4