但是对于图5中所示这种比较复杂的两个循环嵌套时,除按上述方法配置两个计数器以外,还涉及到了当两个计数器当前值同时满足目标值时试验流程的走向。为此引入了优先级概念,即当两个或多个计数器同时满足目标值时,系统根据优先级的高低,按照高优先级的设定来执行试验。为了最大程度上满足用户的需求,本系统配有8个计数器,最高支持8层的循环嵌套。

系统构成

本系统是在LabVIEW编程平台下开发的基于LabVIEW RT技术的自定义流程测控系统,采用上、下位机结构,上位机主要完成对试验的监控、参数设置、数据记录和显示、试验数据保存备份等功能,并将用户下达的命令和配置参数传送到下位机。下位机运行LabVIEW RT系统,对系统实行实时管理,并根据上位机下达的命令,完成数据采集和控制等特定功能,并将试验数据和当前试验状态返回到上位机。系统框图如图7所示。

通信网络

考虑到TCP/IP通信具有传输速度快,数据不易丢失的特点,所以上、下位机之间的数据通信采用以太网和TCP/IP网络通信协议。上位机采用Windows 2000操作平台,由于本系统是多路模拟信号同时采集,对AI、DI报警要做出实时紧急响应,PID控制对时间精度有较高的要求,所以下位机采用LabVIEW RT系统。LabVIEW RT不需要外围设备,后台程序和服务较少,能够保证高优先级任务优先执行,并准确的把握时间的精确性,稳定性较高。作为下位机,其程序的运行不受主机的影响。

  • UC3846控制芯片工作原理控制图 逆变焊机原理与用途
  • 数字万用表电阻档测试二极管正反向没有阻值(使用万用表测量二极管的正向电阻,为什么各档)
  • 学单片机需要学数电模电吗(学单片机要先学数电模电吗)
  • 电工怎么选择适合自己用的万用表(电工初学者买什么样的万用表好)
  • 单片机需要同时运行多个任务怎么办(单片机怎么同时执行多个任务)
  • 电机保护的方案取决于负载的机械特性
  • 绝缘电阻表正负搭接不复零位是怎么回事
  • 短路怎么用万用表查