简介:亚控科技组态王6.55(KingView 6.55)中文版官方介绍文档,适合工业自动化工程师、组态软件选型人员及SCADA系统使用者快速了解产品全貌。文档系统梳理了组态王6.55的产品定位、核心功能与产品特性,涵盖向导式报表、全新Web发布(支持OCX控件)、KingHistorian工业实时数据库集成、变量导入导出、分布式报警、配方处理等关键能力,并附有完整的功能与特性清单,便于读者掌握该版本相较早期版本的功能改进、适用场景及选型要点。压缩包内含1个doc文件,大小约293KB,内容结构完整,便于查阅与存档。目前已有932人学习浏览,对正在评估组态软件、准备技术方案或开展工业监控项目选型的从业者具有参考价值。
1. 先弄清楚:组态王 6.55 到底装在哪、给谁用
做自动化项目的工程师应该都有印象,现场工控机里跑得最多的上位机软件,组态王算一个。组态王 6.55 是亚控科技面向低端自动化市场推的版本,保留了老版本稳定、易上手的底子,同时把报表向导、WEB 发布、OCX 控件发布这些功能补了上来,还集成了自家工业实时数据库 KingHistorian 的支持。正因为功能变多了,安装和配置就不再是简单地执行一下 setup.exe 那么简单——我见过不少人装完打不开开发环境,或者打开以后连不上 PLC,最后只能整个卸载重来。
这篇笔记我从版本选型开始,把组态王 6.55 在 Windows 上的完整安装、授权、工程配置、报表/WEB 发布,以及装完以后怎么验证跑通一次写完。如果你正准备接手一台工控机部署上位机,或者正卡在加密狗不被识别、WEB 页面打不开这类问题上,可以顺着往下走。
2. 环境准备与版本选型:先把系统、版本和授权这三件事定死
2.1 Windows 版本与硬件要求:别拿精简版系统赌运气
组态王 6.55 是典型的 Windows 桌面应用,底层依赖 ODBC、COM/DCOM、IIS 这些 Windows 组件,所以系统选型上不建议碰 Linux 或者 Windows Server Core。我一般建议用 Windows 10 专业版或 Windows 7 SP1 专业版,64 位系统没问题,32 位也能跑,但内存 4GB 以上的机器建议直接上 64 位,历史库和报表处理会更从容。
硬件配置上,单看组态王本身占用不大,但如果你要用到 Web 发布、趋势曲线和大点数历史存储,建议 CPU i5 以上,内存至少 8GB。现场工控机常年开机,硬盘别选那种小容量 SSD,历史库文件增长很快。显示器分辨率最低 1920×1080,组态王开发环境下画面和变量列表都是多窗口布局,分辨率低了来回切窗口很费神。另外安装路径千万不要带中文,也不要装 C 盘默认路径——系统还原、补丁更新偶尔会锁文件,装在 D 盘独立目录,后续维护省很多事。
系统环境下一步要处理的是杀毒软件。组态王安装过程中要写注册表、注册 ODBC 数据源、安装加密狗驱动,这些东西极容易被实时防护误删。装之前把安装目录、D 盘工程目录、加密狗驱动目录加进杀毒白名单,或者干脆装的时候临时退出实时防护。
2.2 版本选型:6.55 和 6.5 差在哪,别下错安装包
组态王 6.55 和老版本 6.5 在界面风格、开发操作上很像,但几个核心能力有明显升级,这也是选 6.55 而不是 6.5 的原因。第一是报表向导,6.55 在原生报表基础上新增了向导式报表,可以拿组态王历史库或者 KingHistorian 当数据源,直接生成班报、日报、周报、月报、季报和年报,这意味着原来要在报表里手写单元格公式的工作,现在几步就能搭完。第二是 WEB 发布,6.55 提供了全新 WebServer 架构,支持画面发布、实时数据发布、历史数据发布,还支持 OCX 控件发布,浏览器端能拿到和运行系统几乎一致的监控画面。第三是 KingHistorian 集成,6.55 支持数据同时写入组态王历史库和工业实时数据库,存储能力上限大幅提高。
选版本时还要注意语言包。官方在 6.55 通用版之外提供了英文版、韩语版、繁体版、OEM 版本,如果你做的是出口项目或者给 OEM 设备配套,下载时要选对语言。国内常规项目直接下中文版即可。需要注意的一点是:6.55 工程的加密方式和早期产品做了兼容性调整,6.5 的工程拿 6.55 打开一般没问题,但反过来低版本打不开高版本工程,这点在协同开发时容易踩坑。
2.3 授权方式:硬加密和软授权怎么选
组态王 6.55 提供两种授权:硬加密狗和软授权。硬加密是插在 USB 口上的加密锁,开发版和运行版都靠它识别授权类型;软授权则是把授权文件绑定到机器硬件信息生成,不需要插锁,但换电脑或者重装系统容易丢授权。
我的建议很简单:如果是现场长期运行的工控机,优先硬加密,稳定,不怕系统重装丢授权,而且一个加密狗对应一套运行环境,管理清晰。如果是开发调试或者多台设备临时测试,用软授权更方便。两种方式都要注意授权点位——变量点数不同,加密狗授权价格相差很大,采购时先确认项目变量规模再定。
第一次装完组态王,建议马上打开“关于”窗口查看授权状态,确认是“开发版”还是“运行版”。如果只有运行版,开发环境打开画面时会弹授权提示,很多新手以为是破解问题,其实是买的授权类型不对。
3. 安装流程:从压缩包到组态王开发环境完整跑通
3.1 下载与解压:官网下载入口和文件校验
组态王 6.55 中文版的官方下载页面一般在亚控官网的下载中心,产品 ID 对应 225 这个资源编号,页面会要求注册后才能拿到下载链接。下载下来的通常是一个自解压压缩包或者 ISO 镜像,体积不小,包含主程序、驱动、图库、KingHistorian 组件等。下载完先别急着解压安装,右键看文件属性核对一下数字签名,再确认文件没有被杀毒软件拦截过。
提示:解压后的安装包目录里如果有多个子文件夹,先看根目录的说明文件。不同版本打包方式有差异,有的把加密狗驱动单独放在 Tool 目录,有的在安装主界面里集成,不了解结构容易漏装驱动。
我在 D 盘固定一个D:\Software\KingView655目录放安装包,解压时用管理员身份运行解压程序,避免部分文件因权限被静默跳过。解压路径同样不要带中文和空格,组态王的安装程序对中文字符支持不太好,路径里有中文时,后续数据引擎安装极大概率报错。
3.2 主程序安装:组件取舍与安装路径
解压完成后进入安装目录,找到setup.exe,右键管理员身份运行。安装向导第一步会让你选安装路径,把默认的 C 盘改成 D 盘,比如D:\KingView,这个路径后面会被写进注册表,中途改不了。组件选择上,如果现场点位比较多、要长期存历史数据,建议把 KingHistorian 组件一并装掉;如果只是做小规模画面展示和报表,可以不装,用组态王自带关系库就够。
安装过程中有一个步骤容易被忽略:是否安装加密狗驱动。如果是软授权方案,跳过不装;如果是硬加密狗,这里必选。安装向导结束后,建议再手动运行一次加密狗驱动安装程序,因为主程序安装和驱动安装是两套独立的安装逻辑,主程序装完不代表加密狗驱动已经注册成功。
安装完成后先不要急着打开组态王,到安装目录下看一眼文件结构,确认touchvew.exe(开发环境主程序)、touchnetserver.exe(WEB 发布服务)、dbcreate.exe(历史库建库工具)都在。这三个文件少一个,后面功能就跑不完整。
3.3 授权激活与首次启动:注册码填在哪一步
第一次启动组态王开发环境,如果是硬加密狗,插上加密狗,系统检测到 USB 设备后打开组态王会自动识别授权。如果识别不到,去设备管理器看看“通用串行总线控制器”里有没有一个带感叹号的未识别设备——有的话就是驱动没装上,手动指向驱动目录重装一次即可。
软授权的方式是先在官网上根据机器码申请授权文件,然后打开组态王的授权管理工具,导入授权文件。申请的时候要填机器码,机器码每次开机可能变化,如果换了硬件或者重做系统,机器码会变,授权文件作废,只能重新申请。这就是软授权在现场最麻烦的地方,所以我一直强调现场机优先硬加密。
授权确认成功后,开发环境会创建一个默认工程模板。首次打开会提示配置工程存储路径,此时默认在安装目录下。我习惯在 D 盘单独建D:\Projects\DemoProject目录,用组态王的“新建工程”指定路径。原因很简单:组态王的安装包和工程混在一个目录时,卸载重装会连带工程文件被清理,这种教训多到我不想再踩第二遍。
另外,安装完成后去 Windows 服务列表里检查一下,确认KingView History Server或类似的数据库服务是“已启动”状态。历史库服务没有起来的话,开发时变量能正常通信,但历史曲线、报表数据源全部查不到数据,这个坑很多人排查到半夜才发现是服务没启动。
4. 工程配置与功能落地:设备、变量、画面、报表和WEB发布
4.1 设备驱动与通讯参数配置
组态王 6.55 自带丰富的设备驱动库,常见的西门子、三菱、欧姆龙 PLC,以及各类智能仪表、智能模块都有支持。打开开发环境后,左侧工程树里找到“设备”,选择“新建”,CPU 类型里选对应厂家和型号。这里最容易翻车的是通讯参数——串口方式要仔细核对 COM 口号、波特率、数据位、校验位,以太网方式要核对 PLC 的 IP 地址、端口号和通讯超时时间。
我一般会先用手边的串口调试工具或者 ping 一下 PLC 的 IP,确认物理链路通,再去组态王里建设备。设备配置完成后,在“设备”页里能看到通讯状态,如果显示离线,不要怀疑组态王有问题——先查 IP/COM 口,再查 PLC 侧的通讯允许开关,90% 的情况是现场硬件没配对。
参数设置完可以导出一份设备配置文件,以便更换工控机或做工程备份时快速恢复:
[Device] Name=PLC_1 Driver=Siemens S7-TCP IP=192.168.1.10 Port=102 Timeout=2000 LocalTSAP=0x0100 RemoteTSAP=0x01014.2 变量字典与 Excel 导入导出
设备建立后,下一步在工程树的“数据词典”里定义变量。变量类型包括内存变量和 I/O 变量,I/O 变量要关联到设备下的具体寄存器地址。做中型项目时,变量数量往往几十上百条,一条条手敲效率太低,组态王 6.55 提供了变量导入导出功能,可以先把变量结构导出到 Excel,批量编辑后再导入到新工程。
实际项目里这种操作非常管用:先把一套标准设备变量模板导出成 Excel,后续同类项目改改地址就能直接用,变量名称等属性二次编辑也方便,开发时间能省三分之一。导出的文件格式是 CSV 兼容的表格,字段顺序固定,编辑时不要随意增删列。批量导入后要注意重新关联设备——从模板导入的变量常会沿用到原工程设备名上,需要检查并统一修改。
4.3 画面开发与动画连接
组态王 6.55 的可视化界面支持真彩显示、渐进色,内置了大量图形元素和图库精灵,开发时直接拖拽图库精灵到画面,再绑定变量和数据变化事件即可。动画连接是核心操作:把画面中的一个图形的“填充颜色”或“位置移动”绑定到一个变量的值上,运行环境里变量变化,图形随之变化,这就是组态画面动起来的基本原理。
脚本语言部分,组态王支持类 Basic 语法,可以在事件、计划任务、按钮点击里写逻辑。6.55 的脚本执行效率不错,但要注意避免在实时性要求高的画面里做大量循环运算,尽量减少脚本里无谓的窗口刷新操作。复杂逻辑优先用组态王内置的决策处理机制,别在脚本里写得过于花哨。
4.4 报表向导:快速生成班报、日报、周报
报表功能是 6.55 的升级重点,向导式报表建立在原报表功能之上,可以直接选择组态王历史库或 KingHistorian 作为数据源。在工程树中新建报表,选择“报表向导”,向导会要求你先选数据源、再选时间周期,然后自动生成对应报表模板。
这里的关键是数据源类型:如果是普通关系库,需要预先建好 ODBC 数据源;如果选了 KingHistorian,向导读取的是工业实时库的存储数据。生成报表后可以预览,查看时间段内变量的统计数据是否和实际情况一致。如果不一致,大概率是历史库服务没启动,或者变量没配置“记录”属性——数据不落库,报表自然取不到数。
4.5 WEB 发布与 OCX 控件发布
组态王 6.55 的 WEB 发布是全新 WebServer 架构,支持画面发布、数据发布和 OCX 控件发布。在开发环境中打开“WEB 发布配置”,选择要发布的画面,设置站点端口号,然后启动发布服务。客户端浏览器通过http://服务器IP:端口访问,IE 内核浏览器可以加载 OCX 控件,获得与运行系统高度一致的监控画面,并保持高效的数据同步。
客户端首次访问时,浏览器会提示安装控件或者修改安全设置。需要把服务器地址加入“受信任的站点”,并启用 ActiveX 控件。不少现场访问失败的案例,问题不在服务端,而是客户端的 IE 安全级别拦了控件,这属于老生常谈但每个人都得再踩一遍的坑。
WEB 发布框架下,IE 客户端不但能浏览画面、接收实时数据,还可以向现场发布控制命令。不过控制权限这块要格外注意,发布端要配置账号密码,只给操作员必要权限,避免任何人打开网页就能操作现场设备。
5. 配置避坑:组态王 6.55 安装配置中的常见问题排查
5.1 安装后打开工程提示“找不到 DLL”或“组件未注册”
现象:新装完组态王 6.55,双击打开工程时提示缺少某个 DLL 文件,或者报“未注册的组件”。
原因:杀毒软件在安装过程中删除了部分动态库或注册表项;也可能是安装时没有使用管理员权限,导致 COM 组件注册不完整。
解决:先关闭杀毒软件实时保护,到安装目录下找到reg.bat或手动执行regsvr32 /s注册安装目录下的 DLL 文件。注册完再打开工程。如果还是报缺少 DLL,去另一台正常安装的机器拷贝对应 DLL 到 system32 目录。这种问题多出现在 Windows 10 以上的系统,因为系统自带的 Defender 对这类工业软件组件判定比较激进。
5.2 加密狗插上没反应,设备管理器显示“未知 USB 设备”
现象:加密狗插在 USB 口上,组态王提示未找到加密狗。
原因:加密狗驱动未安装,或者 USB 供电不稳。最容易忽略的是:安装主程序时勾选了驱动,但安装的是旧版兼容驱动,在 Win10/11 上签名无法识别。
解决:去官网下载对应加密狗驱动单独重装,装完拔掉狗,重新插一次。组态王 6.55 的加密方式做了兼容性调整,如果手头有旧加密狗,可能需要更新驱动,不识别时优先检查驱动版本,不用盲目怀疑狗坏了。驱动装好后设备管理器里应显示正常 USB 设备,再打开组态王即可。
5.3 WEB 发布后 IE 客户端访问不到内容,白屏或提示控件失败
现象:服务端 WEB 发布显示已启动,但客户端 IE 打开一片空白,或提示“控件无法安装”。
原因:未把服务器站点加入受信任站点;IE 安全级别过高阻止 ActiveX 下载;也有可能是发布服务没有完全启动,端口被系统防火墙拦了。
解决:客户端先确认能 ping 通服务器,然后浏览器设置里把站点加入受信任站点,安全级别调整为“低”,启用 ActiveX 下载和运行。服务端检查防火墙,放行发布服务对应端口。如果提示页面能打开但控件空白,手动下载 OCX 控件到本地注册,注册完刷新页面一般就能出来画面。
5.4 报表向导生成的数据为空,历史曲线没有任何数据点
现象:系统运行了很久,报表向导生成的报表一片空白,历史曲线也没有数据。
原因:变量属性里没有勾选“允许记录”或“保存历史值”,组态王默认不会把变量记录到历史库。另一个原因就是历史库服务没启动。
解决:进入变量定义界面,重点检查变量的“记录”属性,必须选为“数据变化记录”或“定时记录”。确认历史库服务在运行。改完重启运行系统,等一段时间再生成报表验证。变量不记录,和报表好不好看没有关系,这就是纯粹的数据采集配置遗漏。
5.5 运行一段时间后画面卡顿、点位延迟高
现象:系统刚装完画面切换流畅,运行一段时间后动画明显卡顿,实时数据刷新延迟增大。
原因:很大程度上是历史库文件增长导致磁盘 I/O 压力增大,特别是工程数据库和系统盘放在同一个分区时,读写竞争很严重。脚本写得太重也是常见原因。
解决:把历史库文件指向独立的磁盘分区,限制单文件大小,定期做历史库维护打包。同时检查脚本里有没有频繁查询历史数据的函数,这类查询尽量错开整点做。做画面开发时也尽量分页,不要在一个画面上堆积大量动态图元。
6. 装完怎么验证跑通:从变量赋值到 WEB 客户端实测
所有配置完成后,需要进行一次端到端验证,确认这套系统不是“装上能开”而是“真正能跑”。我从开发到运行按顺序走三遍,每次时间控制在半小时以内,这里把验证思路列出来。
先验证变量和通讯,这是整个组态系统的基础。打开开发环境的“数据词典”,找一个 I/O 变量,在“测试”窗口里手动给一个值,比如给储罐液位变量赋一个 35.6,切换到运行系统,对应的画面图元应该立即显示 35.6。如果图元没反应,检查变量关联的设备是不是在线——设备离线时变量值会变为初始默认值,这不是画面问题。此步骤能确认 PLC 通讯、变量地址、画面绑定的链路是否全部正确。
接下来验证历史数据落库和报表。在运行系统里让几个变量按秒变化,运行 5 到 10 分钟,然后打开报表向导,选择对应时段的日报表,核对数值是否和运行曲线一致。如果报表能取出数据且和趋势曲线对得上,说明历史库写入和查询链路通了。这项验证要在改报表数据源之后强制做一遍,因为数据源选错或者 ODBC 配置有误时,报表能生成但内容为空,光看格式是看不出来的。
最后是 WEB 发布验证。在服务端启动 WEB 发布,用一台没有安装组态王的普通电脑,打开 IE 浏览器输入发布地址,确认能加载出监控画面,并且画面上的数据每秒在刷新。尽量在客户端操作一下画面上的按钮,观察现场设备是否有对应动作,这样可以顺带验证控制命令的下发链路。若是访问不了,先回看第 5 章第 3 条,停在客户端安全设置上调试一般都能解决。
整个安装过程如果重来一次,我会把安装和验收集成一张流程单:下载包数字签名校验、杀毒白名单、驱动安装、工程路径独立、变量记录属性、历史库服务启动、WEB 端口放行——每一项都打钩确认,再对运行系统做两小时连续运行观察。从那以后我每装一套组态王,不管客户催得多急,都强制要求这半小时验证跑完,免得隔三差五被叫去现场处理“画面不通”的疑难杂症。希望这篇笔记能让你装得比我第一遍顺利,少走这些弯路。
本文还有配套的精品资源,点击获取