组态王 KingView 是什么:国产 HMI/SCADA 平台,定位中小型项目
中小型监控画面的现成解法:需求是"标准画面 + 数据记录 + 报警"时,它能替你省掉几个月的上位机开发;需求一旦偏向深度定制,配置能力的天花板会来得很快。
- 授权
- 商业软件 闭源 北京亚控科技(WellinTech)的商业 HMI/SCADA 平台;具体价格与授权规则本站未核实,以厂商报价为准。
- 平台
- Windows
- 协议
- Modbus、OPC、TCP
- 官网
- https://www.wellintech.com/
- · 项目里突然要做监控画面、但没有上位机开发人手的集成商与设备厂
- · 需求落在"标准画面 + 历史记录 + 超限报警"这套常规组合里的中小型现场
- · 交互形态特殊、或核心是自研算法与业务逻辑的上位机,配置能力会撞天花板
- · 要跨平台部署(Linux / 嵌入式屏 / 浏览器端为主)或要把源码交付给甲方的场合
- 文件名
- 组态王 KingView(商业软件,本站不提供下载)
- 版本
- 以厂商为准
- SHA256
- 待补(尚未实际核对,不填占位值)
- 核对于
- 2026-09-02
本站不托管安装包,上方为官方渠道直链。下载后请自行核对 SHA256,与上表不一致说明文件被改动过。
组态王 KingView 是北京亚控科技(WellinTech)的一款 HMI/SCADA 平台。官方英文站对它的定位写得很直白:这是一款面向中低端市场(low-end to mid-end market)的 HMI/SCADA 平台,是给中小型 SCADA/HMI 应用用的高性价比平台,最适合中小企业(系统集成商、最终用户等)。
会搜到这个名字的人,多半不是因为对它有兴趣,而是因为手上的项目突然冒出一句「再做个监控画面吧」。做嵌入式、做单片机、做协议的人,对「组态软件」这个品类往往是陌生的——设备侧的活干得很熟,一到上位机就发懵。所以这篇不急着讲这一款软件怎么用,先把品类讲明白:组态软件到底是什么、它替代的是什么、什么时候你该用它,什么时候你不该。
组态,指的是「配置」而不是「编程」
「组态」这个词是 configuration 的译法,字面意思就是把现成的东西配起来。
一套典型的组态工程,做的是这么四件事:把现场设备的数据点读上来,在画面上显示出来,按时间存下来,超过限值就报警。而这四件事在组态软件里的做法,基本不写代码——你在画布上拖一个仪表盘、一个数字框、一段管道图形,然后给每个图元绑定一个数据点(tag);再去驱动配置里填上这台设备是什么协议、串口参数或者 IP 端口是多少、寄存器地址从几号开始;最后给需要留痕的点勾上「历史记录」,给需要报警的点填上上下限。工程做完,运行起来,画面上的数字就跟着现场的传感器动。
这就是工业现场「上位机」的主流做法。你在配电房、水厂、注塑车间的那台工控机上看到的那种全屏的、带工艺流程图和一堆跳动数字的界面,绝大多数都是组态软件做出来的,不是谁用 C# 一行行写出来的。
它替代的是什么:你自己写的那个上位机
搞清楚这一点,你才知道组态软件的钱花在哪。
假如不用组态软件,同样这套需求,你得自己开一个 C#(WinForm/WPF)或者 Qt 工程,然后依次解决:设备驱动(把 Modbus 或者 OPC 的读写封装好,还得处理断线重连、超时重试)、画面(一堆控件的布局与数据绑定)、趋势曲线(历史数据的存储、抽稀、缩放、导出)、报警(限值判断、报警确认、报警历史、声光提示)、报表(按班次、按天出表并导出 Excel)、权限(操作员、工程师、管理员分级,谁能改参数、谁只能看)。
这几样单拿出来都不难,凑到一起做扎实,是几个月的工作量——而且是每个项目都要重来一遍的几个月。组态软件真正卖的东西,就是把这些轮子做成了现成的:你不需要实现趋势曲线,你只需要在配置里勾上「这个点记录历史」;你不需要写报警逻辑,你只需要在点的属性里填一个上限值。
所以判断该不该上组态软件,本质上是一道算术题:你的需求有多大比例落在这些现成轮子的覆盖范围里。
代价也很实在
三笔账得先算清楚,别只看省下来的时间。
第一笔是授权费。 组态软件都是商业软件,行业里通行的计费维度是数据点(tag)数量,也就是你这套工程一共要接多少个变量;有的还会按功能模块单独计费。这意味着项目规模一变大,成本不是线性的一点点涨,是跳档的。KingView 的具体价格与授权规则本站没有核实,请直接找厂商拿报价,别拿网上流传的数字当依据。
第二笔是生态绑定。 工程文件是厂商私有格式,画面、点表、脚本都锁在里面。换一家组态软件,基本等于重做。设备驱动也是厂商提供的,遇到冷门设备接不进来,你只能等厂商,或者绕道——常见的绕法是先用一个中间层把数据统一转成标准协议再喂给它,比如用 Node-RED 做协议转换和数据汇聚。
第三笔是定制的天花板。 配置的能力边界是厂商定的。需求一旦超出,你要么用它内置的脚本语言硬写(写起来远不如通用语言顺手,调试手段也有限),要么这个需求就做不了。这条是组态软件最容易翻车的地方:前 80% 的需求半天配完,剩下 20% 卡两个月。
判断依据:一句话的自测
把需求摊开,问自己一句:
「这套上位机,是不是就是标准监控画面 + 数据记录 + 超限报警?」
- 是 —— 上组态软件。省下来的是几个月,而且省下的这几个月里你不用踩趋势曲线、报警确认、权限分级这些早就被人踩烂了的坑。
- 不是,需要特殊的交互形态、需要跑自研算法、需要跟别的业务系统深度打通、或者甲方要求交付源码 —— 老老实实自己写。硬拿组态软件去顶,最后大半功能都堆在它的脚本里,既失去了「不写代码」的优势,又背上了私有格式和授权费。
还有一条现实约束:组态软件基本是 Windows 桌面生态。你的部署目标如果是 Linux 工控机、嵌入式屏,或者要求浏览器打开就能看,先确认平台再谈别的。
KingView 与 KingSCADA:按官方定位分
亚控自家产品线里有两款容易被混起来的东西,按官方口径分是最清楚的:
- 组态王 KingView:官方定位是面向中低端市场的 HMI/SCADA 平台,性价比导向,适用于中小型 SCADA/HMI 应用,最适合的用户是中小企业——系统集成商、最终用户这类。
- KingSCADA:官方定位是通用 SCADA 平台(general purpose SCADA Platform),层级高于前者。
两者具体的功能差异,本站没有逐项核实过,这里也不替它编。你要选型,就按上面这条定位线先做粗分:项目规模落在中小型、预算敏感、由集成商交付,方向是 KingView;规模更大、要求更通用,方向是 KingSCADA。真到要下单的时候,把你的点数规模、要接哪些设备、要不要冗余这三件事列成一张纸发给厂商,让他们出方案和报价,比在网上找二手信息可靠得多。亚控的产品线还往上延伸到 MES 平台和工业云 OS / IIoT,如果甲方的话里出现了「数据要往上走」,选型时值得一并问清楚。
需要说明的是:本站对商业付费软件只做内容页,不提供任何下载,也不会给破解版的任何指向。 生产环境的监控系统用来路不明的可执行文件,风险和省下的那点钱完全不成比例。
给做嵌入式的人:数据是怎么进去的
最后落到你最熟的那一头。组态软件跟你的设备之间,靠的是设备驱动读写数据点,而现场最常见的两条路就两种:
一条是 Modbus。 串口走 Modbus RTU,网口走 Modbus TCP,组态软件里配好从站地址、功能码、寄存器起始地址和数量,就能把你的寄存器映射成它的点。你在设备端要做的准备只有一件:把点表整理清楚——哪个寄存器是什么物理量、什么数据类型、量程和缩放系数是多少、是只读还是可写。这张表在整个项目里会被反复用到,早点做扎实。
另一条是 OPC。 上位机世界的标准中间层,设备侧提供 OPC 服务,组态软件作为客户端去订阅。走这条路一般是因为对方是 PLC 或者已有系统,本来就出 OPC 接口。
真正的经验是这条:**画面做不出来的时候,先别怀疑组态软件。**十次里有八次问题在数据没读上来,而那八次里又大半是老几样——寄存器编号和报文地址差 1、32 位浮点的字序(ABCD/CDAB/BADC/DCBA)选错、串口参数和设备手册对不上、485 总线上收发方向或终端电阻没弄对。所以顺序应该反过来:**先用一个纯粹的调试工具把设备验通,再去连组态软件。**用 Modbus Poll 或者免费的 QModMaster、MThings 把寄存器一个个读出来,值对得上了,再打开组态工程去配点。这样一旦读不到,你能立刻断定是配置问题,而不是在两个不确定的东西之间来回猜。
要手工验算 RTU 帧的校验值,用 CRC / Modbus 校验计算器 把字节粘进去直接算;串口物理链路本身通不通,用 串口调试助手在线工具 先验一遍;多机总线上的收发方向、终端电阻和接地这些老问题,见 RS-485 差分总线 和 UART 串口通信原理。如果你打算自己写上位机而不是上组态,Modbus 侧可以直接用 libmodbus(C)或 pymodbus(Python),不必从零撸协议栈。
本文为公开资料整理,非亲测。关键参数与代码请结合实物与下列官方来源验证。
- 北京亚控科技(WellinTech)官网,载明 KingView 为面向中低端市场的 HMI/SCADA 平台 ↗
wellintech.com
延伸阅读
真正卡住你的往往在数据接进来之前。 设备通不通先用 Modbus Poll 或免费的 QModMaster、MThings 验一遍; RTU 报文要手工验算校验值,用 CRC / Modbus 校验计算器; 多机总线的收发方向与终端电阻见 RS-485 差分总线。 同厂定位更高的通用 SCADA 平台见 KingSCADA, 其余工具在软件与工具库。