下载此文档

MCGS嵌入式组态系统快速采集解决方案.doc


文档分类:IT计算机 | 页数:约6页 举报非法文档有奖
1/6
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/6 下载此文档
文档列表 文档介绍
..页眉.. 页脚.. MCGS 嵌入式组态系统快速采集解决方案来源: 开关柜无线测温,嵌入式组态系统可以解决的快速采集项目有如下三种: 1、高速采集和连续控制方案目标系统本方案主要解决的是小型控制设备中嵌入组态系统的要求。此类系统包括注槊机,扫路机以及其他小型控制设备。系统特点这些设备的特点是有简单画面,一般是批次工作,有比较复杂的工作状态和状态转换关系。操作逻辑比较复杂。而且,为了降低成本, 一般只使用简单 AD、 DA、 IO, 由组态软件来解决控制逻辑和时序问题,不使用 PLC 。有时有报表输出等。进入快速采集是事先预知的,比如:是由操作员决定开始进入快速采集和控制,而不是由于发生了某种事件如报警进入快速采集和控制。如果是后一种情况,请参看快速转入高速采集方案。对于要求响应周期在 50 毫秒以上的项目,可以直接使用组态软件中的相应功能如循环策略,定时策略等来实现。对于响应周期在 50 毫秒以下的项目,通常原因是由于需要进行一路或几路位置控制 PID 操作,其控制周期要求可以和 PLC 相比,在 1~10 毫秒之间。解决方案 MCGS 组态系统对此类系统的解决方案如下: 除了高速控制以外的功能,使用通用组态功能来完成。注意参考通用组态功能的各项性能参数。..页眉.. 页脚.. 对于高速控制,解决方法如下: 1、构造一个用户策略,此策略在系统初始化时启动。 2、在此用户策略中,添加一个脚本程序。 3、在此脚本程序的开头,使用脚本函数 SetRealTimeStgy , 把本策略升级为硬实时策略,如果不升级为硬实时策略则很容易被其他线程干扰。 4、在此脚本程序中,构造一个 while 循环体。在循环体中, 反复循环执行以下内容。●等待定时间隔到来, 定时间隔的等待有两种办法, 一种是使用! SLEEP 函数,使用此函数,参数为 1 时,大约延时 2 毫秒, 参数为 3 时,延时 4 毫秒,也就是延时指定时长,外加任务切换的时间 1 毫秒,此性能指标在 486 66MHz 上测出。另一种办法是使用函数 WAITFORINTERRUPT , 等待一个中断的发生。可以使用硬件板卡上的 2M 定时器, 配合计数器来触发中断, 实现此功能。此方式可以达到 1 毫秒的扫描周期,缺点是需要硬件配合。●检查是否已经不需要进行此快速扫描控制了, 如系统退出或状态转换为手动。如果是,则退出循环体。●启动 AD 转换和 DI ,采集数据。●进行控制算法和逻辑的计算工作, 此时可以从实时数据库中读取各种设定值。并输出各种数值。●启动 DA 转换和 DO ,输出控制命令。●进入下一次循环。 2、高速采集和事后分?方案目标系统本方案主要解决的是实?采集设备中嵌入组态系统的要求。此类系统包括各种测??设备。系统特点这些设备的特点是其工作状态有高速采集状态和事后分?状态两个。通常使用办法是进行一次??,?开高速采集,以很高..页眉.. 页脚.. 的速?如 1 毫秒采集数据, 采集到的数据??在内?中, ?时可以?一些比较简单的数据??如求??值等等。一般采集 1~20 秒, ??不?? 1 分? 。高速采集??后? 经常是由于??完成了?, 把数据ń?到??上的数据?件中。ň后进入分?状态, 从数据?件中把数据读取出来,通?相对?线来??,通?数据ōō构件来看数据。?外的要求包括

MCGS嵌入式组态系统快速采集解决方案 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数6
  • 收藏数0 收藏
  • 顶次数0
  • 上传人tswng35
  • 文件大小0 KB
  • 时间2016-05-02