组态软件点数如何计算

时间:2025-03-29 11:09:54 技术杂谈

组态软件的点数计算方式因软件类型和计算模式不同而有所差异,以下是综合整理的关键信息:

一、点数计算的基本原则

核心计算方式

组态软件的点数通常包括输入/输出(I/O)变量和用户自定义的中间变量,系统内置变量(如26个以$开头的变量)不计入点数。

不同软件的差异

- 按硬件点数计费软件(如组态王):实时数据库中的采样点数按1:1计入,但需注意软件狗限制(如64点内运行)。

- 免费软件(如力控、MCGS、HMIBuilder):组态时无点数限制,但部分高级功能(如OPC授权)可能额外收费。

二、具体计算方法

基础公式

点数 = 外部I/O点数 + 中间变量数量

- 输入/输出点:

每路传感器/执行器对应1个点,模拟量输入通常按1个点计算。

- 中间变量:用户自定义的逻辑变量(如计算结果、状态变量)均计入点数。

系统变量的特殊处理

数据词典中以$开头的26个系统变量不参与点数计算。

三、工程选型建议

余量预留

实际工程中建议预留20%-50%的点数余量,避免因中间计算或突发需求导致点数不足。

软件功能差异

- FIX风格:

仅计算I/O点,适合点数受限的场景。

- Intouch风格:包含中间变量,适合逻辑复杂的工程。

四、注意事项

硬件限制:部分软件(如组态王)需软件狗支持,否则会限制可运行工程的最大点数。

客户端数量:网络版组态软件需注意同时连接的客户端数量,避免超出服务器资源限制。

以上信息综合了不同组态软件的通用计算规则及工程实践经验,具体软件可能因版本或功能模块有所调整,建议参考官方文档或技术支持获取详细说明。