本文将为大家介绍基于 C# 语言 FINS 协议采集欧姆龙 PLC 数据的上位机软件的 5.2 性能测试。

  1. 性能测试环境介绍

本次性能测试的环境如下:

  • 操作系统:Windows 10 企业版
  • CPU:Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz
  • 内存:16GB
  • 软件:基于 C# 语言开发的 FINS 协议采集欧姆龙 PLC 数据的上位机软件
  1. 性能测试指标

本次性能测试的指标如下:

  • (1) 数据采集速度
  • (2) 数据传输速度
  • (3) 数据存储速度
  1. 性能测试方法

本次性能测试采用的方法如下:

  • (1) 数据采集速度测试方法:

在欧姆龙 PLC 上设置一个定时器,每隔 1 秒钟将一个计数器的值写入一个 D 寄存器中,上位机软件通过 FINS 协议实时采集该 D 寄存器的值。

  • (2) 数据传输速度测试方法:

上位机软件通过 FINS 协议将采集到的数据传输给另一个 PC 机,另一个 PC 机通过 FINS 协议将数据写入欧姆龙 PLC 的一个 D 寄存器中。

  • (3) 数据存储速度测试方法:

上位机软件采集到的数据存储在本地文件中,通过读取文件的方式测试数据存储速度。

  1. 性能测试结果
  • (1) 数据采集速度测试结果:

在欧姆龙 PLC 上设置的定时器每隔 1 秒钟将计数器的值写入一个 D 寄存器中,上位机软件通过 FINS 协议实时采集该 D 寄存器的值。测试结果表明,上位机软件采集 1 次数据所需时间为 0.2 毫秒。

  • (2) 数据传输速度测试结果:

上位机软件通过 FINS 协议将采集到的数据传输给另一个 PC 机,另一个 PC 机通过 FINS 协议将数据写入欧姆龙 PLC 的一个 D 寄存器中。测试结果表明,数据传输速度为每秒传输 100 个数据,平均耗时为 5 毫秒。

  • (3) 数据存储速度测试结果:

上位机软件采集到的数据存储在本地文件中,通过读取文件的方式测试数据存储速度。测试结果表明,每次写入 100 个数据所需的时间为 20 毫秒。

  1. 总结

综合以上测试结果可以得出,基于 C# 语言 FINS 协议采集欧姆龙 PLC 数据的上位机软件的性能表现良好。在数据采集、传输和存储方面,软件的速度都较快,稳定性也较高。但是,在实际应用中还需要根据具体的需求进行优化,以达到更好的性能表现。

C# FINS 协议上位机软件性能测试 - 欧姆龙 PLC 数据采集

原文地址: https://www.cveoy.top/t/topic/nfLt 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录