搞工业自动化或者运动控制这一行的朋友应该都遇到过类似的情况项目现场控制器已经到位程序框架也构思好了结果卡在第一步——装软件。尤其是这类中文GM通用工程师编程DPS软件名字看着像工具书第三章节的标题但实际装起来里面的门道一点不比写运动控制算法少。我自己就曾在客户现场因为某个运行库缺失折腾了两个小时从那以后我把这类软件的安装规范和踩坑记录整理成了固定的操作流程。这篇就把它完整写出来适合刚入门的电气工程师也适合准备在工控机上部署新环境的老手。这类软件本质上是一套面向通用运动控制与逻辑编程的集成开发环境负责PLC业务逻辑组态、运动轴配置、DPS程序编写和在线调试。你要处理的控制器、伺服驱动器、IO模块最终都会在这套软件里面统一配置和监控。这篇文章会从安装前的系统规划讲起一直聊到安装完成之后的反激活测试把每一步我用过的参数、踩过的坑以及排查思路全部倒出来你可以直接拿它当作一份现场施工手册用。1. 内容整体设计与思路拆解1.1 GM软件在自动化项目里的定位在开始安装之前先花一分钟搞清楚这套软件在整个项目里的角色这样很多安装选项你就知道怎么选了。它叫GM通用工程师编程DPS软件核心关键词落在两个地方通用定位不是某台设备的专属软件而是要覆盖多种控制器型号、多种运动控制方案。这意味着安装包里会包含大量的通用组件、通讯服务和示例库体积通常不小。DPS这里可以理解为设备编程与调试系统也就是集程序编辑、编译、下载、在线监控、故障诊断于一体的开发环境。它相当于整个自动化项目的中枢控制台。在实际项目里我通常把它和控制器、伺服驱动器之间的关系类比成遥控器与电视机控制器是电视机负责执行逻辑和脉冲输出DPS软件是遥控器负责把逻辑写进去再实时看看运行状态。没有这个遥控器你面对的可能就是一串串十六进制寄存器地址。1.2 版本选型与项目环境的匹配思路安装这套软件时版本选型是一个常被低估的问题。我见过有人拿着最新版安装包去现场调试一台五年前的老控制器结果通讯插件不兼容白折腾半天。这里分享几个我自己的选型原则。首先明确硬件型号与固件版本。每台控制器都有对应的软件版本范围厂家通常会在设备铭牌或者技术手册里标注。安装前先确认控制器的硬件版本号和固件版本号再对照软件安装包里的《版本兼容矩阵》文档一般在安装包的Doc目录下找到完全匹配的版本区间。宁可装软件包里面显示的倒数第二个版本也不要贸然追新。其次是区分稳定版、功能版和预览版。在现场施工或量产设备上我只会选择稳定版这类版本经过大量现场验证虽然功能可能不是最新的但不会有明显的低级故障。功能版适合测试新硬件特性预览版则只建议在实验室环境里玩。第三是注意中文包与语言环境的匹配。标题里特意强调中文说明这款软件需要中文界面支持。安装时要注意操作系统区域设置是否为中文中国如果系统语言是英文即便装了中文语言包某些组件依然可能显示乱码或者缺失字体。后面我会详细讲这个设置的具体位置。2. 安装前的准备工作2.1 工控机配置与操作系统兼容性很多工程师习惯拿手边随便一台电脑装工业软件但这类GM通用工程师编程DPS软件的安装对系统环境是有明确要求的。根据我这些年部署的经验提供一个最低配置和推荐配置参考配置项最低要求勉强能跑推荐配置流畅调试操作系统Windows 10 专业版 64位Windows 10/11 专业版或企业版 64位CPU双核 2.0GHzi5及以上内存8GB16GB硬盘空间20GB可用空间预留50GB安装工程缓存通讯接口USB口、网口原生串口/USB口、千兆网口这里需要特别说明几个关键点。不要在家庭中文版Windows上安装这类软件。我实测过几次家庭版系统在权限策略、组策略和部分服务组件上与专业版有差异软件安装过程中的Windows服务注册步骤经常报错。即便强行装上后面连接控制器时也可能因为服务无法启动而失败。所以要装之前先看一眼系统版本WinR输入winver就能确认。系统位数必须是64位。从几年前开始主流运动控制软件已经逐渐抛弃32位环境。如果你还在用老旧的32位系统直接放弃吧去借一台64位电脑。另外我特别不建议在办公室日常办公电脑上安装此类工业软件尤其是装完还要和其他业务软件共存的情况。工业软件往往需要安装多个版本的核心运行库、通讯服务这些组件和办公软件的某些环境可能起冲突。有条件的话单独准备一台调试本或者至少在虚拟机里做一套专用的调试环境。2.2 安装包获取与完整性校验安装包的来源要非常明确。正规渠道是厂家随设备附带的光盘或者官方下载站点如果是现场项目部转交的安装包尽量索要对应的哈希校验值通常是一个文件叫MD5.txt或者SHA256.txt。下载或者拿到安装包以后我建议先做两件事核对文件大小。一个完整的安装包通常在2GB到5GB之间。如果发现压缩包只有几百MB那要么是精简版要么就是传输中断导致文件损坏直接解压安装很容易中途报错。校验哈希值。Windows系统下打开PowerShell输入Get-FileHash 安装包路径然后和厂家提供的校验值比对一致再使用。这一步看起来麻烦但能帮你排除掉九成以上的安装到一半报错换个包却好了的诡异问题。另外提醒一点这类软件安装时的默认安装路径里老版本可能不带中文新版本虽然支持中文路径但我依然坚持安装到纯英文路径。原因很简单DPS软件不仅要编译程序还要和底层运动控制库、第三方插件打交道中文路径在某些特定版本的编译链里会引起引用路径解析错误。宁可多敲两个字母也不要埋一颗雷。3. 分步安装实操3.1 安装前的系统环境处理这一步是我每次装机都固定的工序顺序一定不要反反了会导致后续步骤莫名其妙失败。首先创建系统还原点。在Windows搜索框输入创建还原点选择系统盘通常是C盘点击创建按提示操作。一旦安装出问题还能一键还原比挖空心思找卸载工具要快得多。工业软件卸不干净是普遍现象还原点就是你的后悔药。其次暂时关闭实时防护和用户账户控制。安装工业软件最怕安全软件拦截服务注册和驱动安装。我没有叫你卸载安全软件只是建议在安装期间关闭实时防护另外把用户账户控制UAC拉到最低即从不通知安装完成后再调回默认。注意这一步在Windows 11上需要打开安全中心里的病毒和威胁防护设置然后在安排定期扫描下暂时关闭实时保护具体入口不同版本略有差异。第三检查系统更新。不要求系统一定是新版本但建议把通用的VC运行库和.NET Framework装齐。缺少这些环境软件装完后点击图标直接闪退的概率很高。如果你不确定系统缺什么可以直接安装软件安装包根目录下的Redistributable文件夹里的所有程序通常包含VC_redist.x64.exe和NDP472-KB4054530-x64.exe。3.2 正式安装的分步流程做完准备工作就可以开始安装了。以下是我实操过多次的标准流程不同版本可能在弹窗文案上有细微差异但大框架基本一致。第一步右键安装包选择以管理员身份运行。这一步不能省否则安装程序可能在注册系统服务时报拒绝访问的错误。第二步选择安装语言。这一步直接选中文简体。如果软件支持多语言切换安装时选择中文会同时安装对应的语言资源文件。第三步接受许可协议进入安装类型选择。这一版安装程序一般提供典型安装和自定义安装。我建议选择自定义安装因为可以手动去掉一些用不到的示例程序和旧版本兼容库同时保留最重要的通讯驱动和工具链组件。第四步选择安装路径和组件。路径建议为D:\GM6000\DPS这类纯英文自定义路径。组件方面我自己的选择是核心编辑器与调试器必装运动控制功能库必装通讯驱动网口、串口、USB全部勾选历史版本兼容组件根据现场控制器版本决定老设备就勾上示例工程与离线帮助文档新手机推荐勾选老手机可以不勾减少体积第五步等待安装完成期间会安装若干Windows服务。这个过程可能持续10到30分钟。如果长时间卡在某一进度条上不要急着强制关闭可以先喝口水再等5到10分钟。工业软件安装过程中可能在做硬件扫描进度条停住比较常见。第六步安装完成后的重启。重启不是必须但我每次都重启目的和凉透一下再开机一样——让新注册的服务和驱动彻底生效。重启之后打开软件看到激活引导界面说明安装本体已经成功了。3.3 授权许可与加密狗配置安装本体完成后接下来是授权。这套软件常用的授权方式有两种加密狗USBKey离线授权和许可证在线激活。现场部署我基本只用加密狗离线授权因为客户现场往往没有外网或者是内网环境在线激活容易卡在服务器通讯上。把加密狗插入USB口后打开软件授权管理工具一般在开始菜单里它会自动识别加密狗序列号并显示当前授权覆盖的模块范围和有效期。若显示已授权直接进入下一步。如果是许可证文件方式的授权需要把厂家提供的授权码License Code输入对应界面生成证书文件再将证书文件导入软件。这里有个很关键的细节授权码通常和电脑的MAC地址或主板ID绑定。一旦换电脑、换网卡授权码就可能失效。因此现场部署时务必在授权前先确认调试电脑的网卡不会被随意更换最好在授权前把常用网卡的MAC地址记录下来存档。还有一点需要特别提醒定期备份授权信息。可以导出一个授权副本文件放到现场项目的网盘或者资料夹里。厂家授权丢失后补办周期往往不短现场停工等授权是最亏的事情。3.4 必须补齐的驱动与运行环境很多设备通讯连不上不是设置的问题而是缺了某个底层驱动。安装完软件后我还会手动装几样东西控制器USB调试驱动常见的是USB转串口或者USB虚拟网口驱动安装包一般在安装目录的Drivers\USB文件夹下右键inf文件选择安装。以太网通讯接口组件如果软件使用了专用的工业以太网协议比如某种实时以太网网关验证一下网卡对应的网络协议是否已经在网络属性里出现没有就手动勾选安装。加密狗服务部分版本需要单独注册加密狗系统服务可以在安装目录下找到DongleSetup.exe之类的可执行文件右键管理员运行一次。判断这些环境是否就绪可以在设备管理器里展开端口和网卡两个节点看看有没有带黄色感叹号的设备。有感叹号就先装驱动别急着去翻软件设置。4. 安装后验证与工程联调准备4.1 首次启动与默认工程配置安装完成、授权激活后第一次打开软件并未万事大吉。我一般会先建立一个空白工程来验证基础功能而不是直接连接现场设备。启动软件后通常会有个初始页让你选择工作区模式和默认工程存放路径。这里我建议将工程路径放到非系统盘比如D:\GM_Projects原因是系统盘重装系统时会清空工程文件丢失的教训我见过太多次。另外工程路径也不建议有中文和空格同理避免底层编译工具解析异常。新建工程后按照设备清单添加对应的控制器型号和运动轴配置。如果你不知道具体型号先打开软件自带的硬件管理器让它扫描一下在线设备。这个功能通常能自动识别通过USB或网口连接的控制器识别出来后再手动绑定型号空配置时添加成功率会高很多。4.2 与控制器连接验证三步法这一个是整个安装环节的重头戏我称之为连接验证三步法。第一步物理层检查。用网线直连调试电脑和控制器电脑网卡IP设置成和控制器的默认IP在同一网段。比如控制器默认IP是192.168.1.10子网掩码255.255.255.0那电脑就设置192.168.1.88。然后用Ping命令测一下通不通ping 192.168.1.10能Ping通说明物理链路没问题。第二步软件通讯测试。打开软件的在线连接功能填入控制器IP点击连接。如果连不上去防火墙设置里检查专用网络下是否放行了该软件的通讯端口一般安装包会自带防火墙规则但有时会被安全软件禁用。第三步固件与版本一致性确认。连接成功之后看一眼软件显示的控制器固件版本和软件版本兼容矩阵对照。如果固件版本太老可能需要通过软件里的固件更新工具升级控制器固件。固件更新前一定要确认现场的变压器电压稳定中途断电可能会损坏控制器固件这个坑比较大能避免尽量避免。5. 常见问题与排查技巧实录5.1 典型安装与运行故障速查表下面这些是我这些年实际碰到过、也被问到够多的故障统一整理成一个速查表方便现场直接对号入座。现象可能原因排查方法安装中途弹出Windows Installer错误安装服务被禁用或权限不足以管理员身份打开服务管理器确认Windows Installer服务为自动运行安装进度卡在60%~80%不动杀毒软件拦截驱动注册或系统服务安装关闭实时防护重试安装必要时在安全模式下安装打开软件闪退无任何提示缺少VC运行库或.NET Framework安装安装包根目录下Redistributable里的全部程序后重启找不到加密狗USB驱动未安装或加密狗服务未启动检查设备管理器USB设备状态手动运行DongleSetup安装服务连接控制器提示通讯超时IP不在同一网段或防火墙拦截Ping测试把电脑IP调到控制器IP同一网段关闭系统防火墙测试软件界面乱码系统区域语言设置不对控制面板-区域-管理-更改系统区域设置为简体中文中国重启授权证书反复失效网卡变化或安全软件清理了授权服务固定电脑网卡硬件将授权相关进程和目录加入安全软件信任区5.2 现场装机避坑心得结合上面这些故障还想单独分享几个我从实战中积累下来的习惯说不上多高深但确实很顶用。第一个习惯安装驱动和运行库时逐步装不要一次性装一堆后再开机。有一次我在现场图省事把几个驱动一次性双击安装结果软件识别不到网卡排查了很久才发现是先后安装顺序导致的设备驱动冲突。后来每次都逐个装装一个验证一个虽然慢十分钟但稳定很多。第二个习惯保存一份安装记录文档。每次装完这套GM软件把安装日期、软件版本、序列号、授权码、电脑主板ID、网卡MAC、系统版本、安装路径整理成一个表格和工程文件放到一起。现场设备后期维护时这份记录能省下大把的沟通成本不用再对着设备铭牌挨个猜。第三个习惯安装后创建桌面快捷方式时右键设置成以管理员身份运行。这尤其适用于Windows 10以上系统。很多插件和驱动服务要管理员权限才能加载每次手动右键太麻烦直接改快捷方式属性勾选以管理员身份运行此程序。实测下来这个设置可以解决一类软件打开后插件显示灰色不可用的问题。第四个习惯定期给软件安装目录做一次备份。工业调试电脑不需要频繁重装系统但总有意外。把安装目录完整的复制一份到移动硬盘配合之前的授权副本在另一台电脑上恢复到相同路径通常可以快速复现整套环境。我甚至试过直接把备份目录拷贝到同型号的另一台工控机上省去安装过程注意路径要完全一致且需要重新导入授权。5.3 关于反激活与装机后收尾的补充最后补充一个很多人容易忽略的点如果这台调试电脑后续要还给公司统一管理或者在项目结束后要转到其他项目使用记得在软件里执行反激活操作也就是把授权从当前电脑上解绑。这一步通常在授权管理工具的移动授权或者退出授权入口里。不做这一步后续厂家后台里授权会一直绑定在旧电脑上你到下个项目想用就得打电话客服申请解绑流程很麻烦。项目全部验收后我也习惯把加密狗收好放在固定的防静电盒里贴上对应的控制器型号标签。别小看这个小标签等半年后再来一次复制项目你看到标签就能确认哪个狗对应哪套设备不用挨个插上试。按照这套流程走下来从拿到安装包到软件真正能连接控制器熟练的话半小时内基本能搞定。第一次装的话多预留一些时间在运行库和授权配置上也不要有太大压力这类软件安装的底层逻辑其实是相通的——权限、环境、驱动、授权这四关过了剩下的就是按部就班的操作。希望这篇记录能帮你在现场少走一段弯路。
阅读完成 · 觉得有帮助?