ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

西门子PCS7 V6.1 SP1安装步骤详解:环境检查、SQL实例与授权避坑

西门子PCS7 V6.1 SP1安装步骤详解:环境检查、SQL实例与授权避坑 简介西门子PCS7 V6.1 SP1中文版在英文Windows环境下的安装步骤多、易踩坑这份PDF面向工厂自动化与过程控制工程师、系统集成商及初次部署PCS7的技术人员专门解决操作系统版本选择、多语言包设置、补丁与数据库组件安装等关键问题。内容覆盖PCS7 Toolset与MS Service Packs等安装光盘准备推荐及最低硬件需求C盘NTFS格式与20GB空间要求并强调需使用英文版Windows XP/2003且安装东亚语言支持、将非Unicode程序语言设为中文(PRC)、菜单和对话框语言保持英文同时提醒非西门子工控机可能存在的第三方驱动兼容性风险。安装细节包括SQL Server 2000 SP3a部署、关闭防火墙以避免OS下载时报错310:88、关闭系统还原、按物理内存1.52倍设置虚拟内存等均来自原文档梳理便于现场逐项对照。资源包共1个PDF文件大小约1.29MB目录结构清晰目前已有136人学习适合需要完整复现PCS7安装环境的技术人员收藏参考。1. 拿到PCS7V6.1SP1中文版安装步骤先别急着双击Setup又是施工队把一台新到货的工控机推到你面前系统已经装好剩下的问题是PCS7V6.1SP1中文版装不上去。我见过不少工程师拿着整理好的安装步骤说明跳过环境检查直接双击Setup.exe结果在“正在检查操作系统版本”的进度条前消耗掉半天。PCS7V6.1SP1安装步骤真正要命的不是软件本身而是Windows、SQL Server实例和硬件授权这三样提前没对齐。这份说明能让你少走一条最长的弯路先把SQL Server实例与系统功能准备好再让主安装程序去工作。适合刚接触DCS维护的自动化工程师也适合石化、医药项目里每次装新服务器都要一步到位的人。2. 安装PCS7V6.1SP1前的系统环境检查三条硬性条件安装PCS7不是双击一个exe就能一路Next的事。多数安装失败都发生在Windows环境检查阶段。我一般会把下面三条硬性条件做成一个“安装前检查表”逐项打勾后才允许跑主安装程序。这三条分别对应操作系统、数据库实例和授权指纹少了任何一条后面都会以玄学故障的方式翻车。2.1 用winver与systeminfo确认Windows版本与补丁级别PCS7V6.1SP1支持的Windows很窄不是随便找一个Windows Server就能装。现场常见的兼容系统是Windows Server 2008 R2 SP1和Windows 7 Professional SP1且以64位为主。很多人只看桌面上“计算机→属性”里的系统名忽略了SP补丁版本。SP1补丁缺了安装向导会卡在最前面的系统检测。我习惯先跑两个命令确认winver systeminfo | findstr /C:OS 名称 /C:OS 版本 /C:系统类型 /C:系统型号winver会弹出一个图形窗口最直观显示系统版本和内部版本号。systeminfo则适合在远程桌面或无人值守时查看findstr过滤掉无关信息。“系统型号”如果是“VMware Virtual Platform”或“Virtual Machine”就要走虚拟机环境检查流程“系统类型”不是“x64-based PC”时建议直接放弃这台机器32位系统装PCS7会有一堆兼容性问题。补丁层面重点看.NET Framework。PCS7的组态界面和WinCC运行系统都依赖.NET组件。检查命令如下powershell Get-ItemProperty HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full -ErrorAction SilentlyContinue | Select-Object Version如果Version为空说明.NET 4.5以上没有安装。需要先把.NET 3.5 SP1和.NET 4.x都补全。Windows Server 2008 R2上启用这些功能用DISM命令最方便dism /online /enable-feature /featurename:NetFx3 dism /online /enable-feature /featurename:MSMQ-Server dism /online /enable-feature /featurename:IIS-WebServerRoleNetFx3对应.NET 3.5 SP1MSMQ是消息队列PCS7的跨站点通信会用到IIS是Web组件OS服务器项目发布报表和环境诊断会用到。命令里的featurename对大小写不敏感但要在管理员命令提示符里执行。完成后重启再回到Winver检查。另一个内网工控机常踩的坑是“区域和语言”。打开intl.cpl把“格式”和“位置”都统一成“中文(简体中国)”。如果系统默认是英文区域安装中文版PCS7时部分中文说明和模板资源读取不到最后装出来的WinCC是英文菜单。2.2 SQL Server 2008 R2实例的命名与登录模式PCS7不像普通组态软件那样自带数据库它依赖本机SQL Server实例保存AS组态、OS归档和用户权限。V6.1SP1这个时代对应的数据库版本主要是SQL Server 2008 R2。安装PCS7前必须先执行SQL Server 2008 R2安装步骤顺序反了PCS7安装程序找不到SQL实例只能卸载重来。先讲实例命名。正确的做法是在“实例配置”页面选“默认实例”实例ID会自动变成MSSQLSERVER。很多人喜欢改成PCS7SQL或其它名字后面就用“命名实例”去连接但PCS7的安装程序固定找默认实例于是报错。注意默认实例的服务名不随你改始终是MSSQLSERVER这一点很多刚上手的人会混淆。计算机名也要提前处理。不要用中文名不要用带下划线的名字更不要超过15个字符。我习惯把ES站命名为“ES01”OS站命名为“OS01”简洁干净。改完计算机名必须重启等SQL安装检查时主机名已经生效。身份验证模式选择混合模式。只选Windows身份验证在当前机器上单机运行可能没问题但OS服务器和客户端之间要跨机访问数据库PCS7会在SQL里自动创建某些登录账号。混合模式对后续网络部署更友好。同时要设定一个强密码我用的是随机生成的20位密码记录在项目交付文档里。虽然实际使用不常用sa账号但安装程序某些组件会把它作为连接验证基础。验证SQL安装是否成功的命令sqlcmd -S .\MSSQLSERVER -E -Q SELECT VERSION能输出版本信息说明SQL实例可用。如果提示“找不到服务器”先去“服务”管理器里看SQL服务是否自动启动。2.3 虚拟化平台与硬件指纹授权可靠性的关键现在很多PCS7会装在VMware虚拟机上。虚拟机能做快照对调试很方便但授权系统不理解什么叫“灵活的虚拟机”。PCS7的授权通过Automation License Manager绑定本机硬件指纹常见指纹包括MAC地址、CPUID、硬盘卷信息。虚拟机有任意一项变化授权就可能失效。如果你还在按常规“虚拟机安装步骤”创建工控机请在创建阶段就固定硬件配置。虚拟机网卡MAC地址必须设为静态。VMware里编辑虚拟机设置找到“网络适配器→高级→MAC地址”选择“手动”并输入一个固定值记下来。虚拟网卡的MAC变了ALM里授权盘图标会打红叉联机许可证全部显示不可用。第二个是CPU和内存不要热插拔。PCS7授权对CPU数量和内存大小敏感。我把一台虚拟机从2核改成4核结果授权立刻变成“不能用于本机”。如果要扩规格必须在授权导入之前完成导入后再变就需要重新申请授权。第三个坑是系统时间。授权文件里带有时间戳工控机电池没电或虚拟机从快照恢复导致时间回退授权状态会变成临时灰色。安装当天不要把系统时间往前调。很多工程师为了让破解或测试软件能跑把系统时间改到几年前这一招在PCS7授权上完全无效。最后一个建议装完PCS7和授权后不要急着做快照。先正常关机再创建“干净系统”快照。如果是在运行状态直接建快照Windows的卷影服务和PCS7的授权服务可能在快照里处于不一致状态恢复快照后授权文件和系统状态是错乱的。3. PCS7V6.1SP1安装包结构与关键组件选型安装PCS7不是“一个Setup.exe点到底”的事。安装包结构、组件选型、安装前的系统解压都会影响后续补丁和项目组态。这一章把安装包理解清楚能帮你省掉至少半天的重复安装。3.1 安装盘目录认读安装源路径与Setup.exe启动逻辑拿到PCS7V6.1SP1中文版介质常见形式是ISO或DVD。第一件事不是双击而是把整个介质复制到本地磁盘。PCS7安装程序在运行中会反复回读安装源光驱和虚拟光驱一旦有偶发读取超时安装过程就中断。复制到本地后路径不要带中文不要带空格。我统一放在D盘根目录下目录名直接用PCS7_Source。复制用robocopy比explorer拖拽更可靠命令如下mkdir D:\PCS7_Source robocopy E:\ D:\PCS7_Source /E /COPYALL /R:2 /W:1 dir /b D:\PCS7_Sourcerobocopy的/E表示复制所有子目录含空目录/COPYALL复制所有文件属性和权限/R:2表示失败重试2次/W:1等待1秒。权属信息对安装很重要有些安装脚本会校验文件缩放时间直接拖拽经常丢了权限等属性。复制完成后打开目录看第一层结构。通常能看到主引导程序Setup.exe、autorun.inf还有磁盘目录或组件目录。我只看Setup.exe是否存在其他目录不用手动翻。运行Setup.exe时右键选择“以管理员身份运行”不要让它自动运行。自动运行会继承shell的权限上下文遇到UAC弹出时容易被用户取消安装状态不完整。这里特别提一个路径问题。PCS7安装时会创建若干临时目录默认放在用户AppData下。如果电脑用户名是中文或者域账户名很怪安装程序写入临时文件时可能报“路径不存在”。我在部署现场会提前新建一个Windows本地管理员账户名称用pcs7admin用它登录安装避开中文用户目录。3.2 工程站(ES)与操作员站(OS)组件选型原则PCS7组件选型不是越多越好。我处理过一个项目对方把安装向导里能打勾的组件全部选上结果装了两天授权点数不够系统启动后一堆服务报错。正确思路是明确这台机器的角色。主角色有两个工程师站ES和操作员站OS。ES用于组态和编译OS用于运行监控。小项目一台机器同时做ES和OS叫“单站”。大项目会拆成工程师站和独立操作员站甚至OS服务器冗余。组件级选型我建议按这个表跑一遍组件用途选装建议ES工程师站CFC、SFC组态、编译下载必装OS单站操作员画面与监控单机项目必装OS Server/Client分布式操作员站多台操作终端时选SIMATIC Batch批量配方控制精细化工、制药用Route Control物料路径调度输送线项目用SIMATIC Logon用户权限与审计有GMP/FDA要求时选BPC/Fill等专业库特定行业对象按工艺包需求选选型原则是“按项目需求不按安装包目录”。我在安装步骤里会先把必选组件确定下来ES、OS、Simatic Logon。后两者不一定装。如果装Batch要额外装SQL Agent服务和WinCC归档组件安装时长至少增加一小时。新手做首套项目优先把ES和OS单站跑通其他组件后面在系统里添加而不是首装就全面铺开。3.3 提前关闭UAC和杀毒软件的实际操作PCS7安装要向注册表写入大量COM组件和服务还要向Program Files目录写入DLL。杀毒软件和UAC会在最不合适的时候拦截。我在工程机上有一套标准动作安装系统后先装杀毒软件白名单再跑PCS7但更常用的做法是临时退出杀毒软件。如果是Windows Defender需要在“实时保护”里临时关闭。第三方杀毒软件要同时退出它的主程序和防护进程进程没退干净时安装到WinCC部分照样被拦截。检查方式是用任务管理器确认没有杀毒软件的进程残留。关闭UAC有一个注册表方法适合Windows Server 2008 R2Reg.exe ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v EnableLUA /t REG_DWORD /d 0 /fEnableLUA设为0UAC就降到最低。这里要强调PCS7安装完成后记得改回1尤其在交给生产运维之前。不要问为什么我就因为忘了改回在客户那儿被当成安全漏洞揪出来过。另外把安装源目录和项目目录加入杀毒软件白名单。项目编译时会生成大量中间文件杀毒软件反复扫描这些文件会让编译时间翻倍偶尔还会把临时文件当作风险直接删掉。白名单路径推荐加三个D:\PCS7_Source、安装目录、项目目录。4. 一步步安装PCS7V6.1SP1从SQL到授权环境检查完安装包结构看明白下面进入正题。我会按“SQL Server→PCS7主安装程序→SIMATIC NET→授权”四步操作。这个顺序不能乱。4.1 执行SQL Server 2008 R2安装步骤实例、排序规则与中文环境SQL Server 2008 R2安装步骤看似简单但这里有三个关键参数实例名、身份验证模式、排序规则。先从安装源目录找到SQL Server 2008 R2安装程序有些PCS7介质里SQL安装包是独立目录运行setup.exe。界面左侧选“安装→全新安装”。安装前的检查规则我记得常见是“Windows PowerShell”和“.NET”两个检查项如果有警告不要点继续先修复。PCS7依赖SQL的完整功能警告状态下未来连接会不稳定。进入“实例配置”时选择默认实例。默认实例的下拉框是“MSSQLSERVER”不要动它。实例ID会自动带出MSSQLSERVER。这里再强调一次命名实例在普通软件项目里很常见但在PCS7项目里会带来后续配置成本默认实例最稳。“服务账户”建议用虚拟账户SQL服务由系统管理安全权限。如果现场有域环境而且PCS7要和Active Directory集成可以指定一个专用域账户但要在账户策略里保证密码永不过期。身份验证模式选“混合模式”。然后注意SQL排序规则中文版安装程序默认可能是“Chinese_PRC_CI_AS”这是正常配置。不要去改成“Latin1_General”否则PCS7的中文归档和报表排序会乱。SQL安装完会自动配置用户数据库。重启后手动确认两个服务sc query MSSQLSERVER正常状态是RUNNING。再看一下“SQL Server Browser”服务如果“虚拟机安装步骤”里把Microsoft SQL Server相关的服务禁用了PCS7客户端会连不上。4.2 运行PCS7主安装程序组件勾选与重启顺序SQL就绪后真正安装PCS7。运行D:\PCS7_Source\Setup.exe选择简体中文。要注意安装程序语言一旦选定后续所有组件的语言包会自动匹配。不要在安装过程中切英文再切中文那不是切换语言是给自己制造乱码。安装向导会先检测“安装环境是否满足”。如果没有大问题进入“安装类型”和“组件选择”。组件选择按第3章的表走千万不要全选。选完组件后有一个“安装路径”设置默认在C:\Program Files (x86)\Siemens。不要把它改到非系统盘有些工程项目为了省C盘空间改到D盘后面打补丁和OPC通信配置会找不到路径。磁盘空间不够时应该清理系统盘而不是迁移安装目录。开始安装后向导会分批装组件。先装基础工具再装WinCC然后装CFC/SFC这些组态选项。每个阶段有可能提示“需要重启”。这里的重启顺序很重要安装程序明确提示“必须重启后才能继续”时一定要立即重启。如果选择“稍后重启”接下来安装的组件可能在文件复制时和旧进程冲突。重启后回到桌面有时不会自动弹出“继续安装”窗口需要从开始菜单找到“SIMATIC Installation Manager”手动点击恢复。安装时不要同时打开SIMATIC Manager或WinCC Configuration Studio。我曾经一边安装一边开着WinCC项目检查画面结果文件占用导致安装回滚。让安装程序独占机器这是最省心的方式。整个主程序安装过程约40分钟到2小时取决于组件数量。看到“安装完成”后再重启一次。这次重启能让系统服务全部以新版本注册到Windows里。4.3 安装SIMATIC NET与通信驱动PCS7控制系统和AS站通信依赖SIMATIC NET。不要以为装了PCS7主程序就能自动连接PLC。SIMATIC NET是一个独立安装组件常见是在PCS7主程序安装完成后单独运行安装包。安装SIMATIC NET时的重点是选择“支持工业以太网”并且安装过程中会要求确认通信网卡。如果现场使用CP1623/CP1626 PCIe网卡要先把物理网卡安装好再装驱动的对应选项。如果只是普通板载网卡或双口Intel网卡选择“支持普通以太网卡”即可。安装完成后打开“Station Configurator Editor”创建PC Station配置以太网接口的IP地址和设备名称。这里有一个参数容易错IP地址必须和AS站的以太网模块在同一网段且工控机网卡要设置成固定IP不要用DHCP。我一般在现场把PC Station名称设置为与项目总站名相同避免SIMATIC Manager里出现两个站名。验证通信时先ping AS站的IPping 192.168.10.1 -t能ping通说明链路通再去Station Configurator里检查连接状态。如果ping不通先查驱动版本和网卡状态。PCS7的“可访问节点”功能里看不到AS站时九成是SIMATIC NET的PC Station没有和PLC组态站名对上。4.4 用Automation License Manager导入授权文件最后一步是授权。正常情况下项目会拿到一个或多个授权文件格式可能是*.slf也有可能是西门子授权的加密容器。打开“Automation License Manager”这个工具会在PCS7安装时自动带到开始菜单。授权导入步骤把装载授权的U盘插到工控机。打开Automation License Manager左侧树里能看到“本机”和“U盘”等位置。选中U盘里的授权文件右键选择“Transfer License Key to Station”把授权转移到本机。转移完成后左侧刷新授权列表里会出现对应的产品名称状态颜色正常。注意“Transfer”和“Copy”的区别。授权是紧绑硬件指纹的Copy模式只是复制授权文件不一定转移指纹信息Transfer会自动读取本机硬件指纹并写入授权。导入之后如果还有其它OS站或ES站要分别导入各自授权不能共用一份。授权导入后先不要激动重启一次再打开“Automation License Manager”看状态。授权状态正常时产品对应的许可数量不会显示为0。我见过重启后授权变灰的情况多数是授权文件被Windows权限控制降级了右键授权文件属性确认“只读”没有被强制勾选。5. PCS7V6.1SP1安装避坑五条高频故障与解决安装PCS7V6.1SP1过程中有些故障跟运气无关是固定的几个坑。我把这几年处理过的五条高频故障按“现象→原因→解决”写出来遇到问题可以直接对照。5.1 安装向导卡在“正在检查操作系统版本”现象安装程序启动后进度条长时间停在“正在检查操作系统版本”过一会儿弹出“安装中止”或“未满足系统最低要求”。原因操作系统缺少Windows功能组件。PCS7安装向导会检测IIS、MSMQ、.NET Framework和Windows Installer任何一个缺失都会让检查步骤挂起。解决先用DISM启用缺失功能再重启dism /online /enable-feature /featurename:IIS-WebServerRole dism /online /enable-feature /featurename:MSMQ-Server dism /online /enable-feature /featurename:NetFx3重启后重新执行Setup。如果还卡住去安装日志里搜索“Failed to check OS”或“DLL load”定位具体缺失组件。不要在安装向导里反复点“重试”那是死循环。5.2 SQL Server 2008 R2安装失败默认实例命名不一致现象SQL Server安装到最后一步提示“数据库服务启动失败”PCS7安装时搜索SQL实例又找不到。原因计算机名带中文或下划线或者安装SQL时选了命名实例导致服务名和PCS7预期不符。尤其“命名实例”会让服务名变成MSSQL$实例名PCS7并不预留这条路径。解决修改计算机名为纯英文短名称重启后重装SQL。实例配置选“默认实例”不要手动输入任何实例名。重新执行SQL Server 2008 R2安装步骤时先把旧实例卸载干净包括卸载后的残留目录C:\Program Files\Microsoft SQL Server\100和注册表项。装完SQL后确认服务名是MSSQLSERVER再进入PCS7安装。5.3 中文Windows下装出来英文界面现象PCS7主程序安装完成后CFC编辑器和WinCC项目语言是英文切换到中文界面又提示“资源文件缺失”。原因安装主程序时语言选择界面随手选了“English”。安装程序不会在后期自动补中文资源除非你在安装步骤里明确勾选简体中文语言包。解决如果要保留当前项目去安装程序里单独添加“Chinese Language Pack”组件。通常在安装介质的“语言包”目录下能找到补装入口。如果项目还未创建建议卸载PCS7重装。卸载后要清理注册表我一般用Windows Installer CleanUp工具删除Siemens相关条目再开机重启重新选择简体中文执行安装步骤。另外不要修改环境变量S7_LANG来“强制”切语言那只对少数模块有效反而会制造出部分中文部分英文的不一致环境。5.4 授权导入后提示“没有可用许可”或红色叉现象Automation License Manager里能看到授权但启动WinCC或PCS7组件时提示“当前没有可用许可”ALM中授权图标变灰或显红叉。原因授权指纹和当前硬件不一致。常见触发动作包括虚拟网卡MAC地址变了、系统时间被回拨、CPU核数改变、授权是从别的机器“复制”到本机而不是“Transfer”。解决先在ALM里删除本机对应授权然后把虚拟机网卡MAC固定为与授权时一致的值。确认系统时间与真实时间误差在5分钟以内。重新插入授权U盘用“Transfer License Key to Station”而不是“Copy”。如果仍然红叉请厂家售后重新出授权。注意同一台虚拟机如果做过“恢复到旧快照”的操作基本等于换了台机器必须重新导入授权。5.5 装完SP1更新补丁后OS项目版本不一致现象已经存在PCS7 V6.1项目安装SP1更新补丁后再次编译OS时提示“对象版本过低”或“找不到某些块类型”。原因PCS7项目内部的AS/OS组态版本还停留在旧版本。SP1只是更新了软件框架不会自动转换所有存量项目到新版本。解决用“PCS 7项目更新工具”升级项目。具体操作是在SIMATIC Manager里打开项目执行“Project→Additional Functions→Update Project”。如果找不到该菜单检查是否是PCS7_Project_Updater独立工具。升级到SP1版本后再重新编译OS。编译前还要确认当前安装的语言包和项目语言一致不然会连带出现块注释乱码。6. 安装后的功能验证与SP1维护6.1 用Station Configurator验证PC Station通信安装完成不等于交付。我会在打包给现场前最后做一次通信验证。打开“Station Configurator Editor”确认PC Station里配置了“IE General”或CP网卡并且站点名称与SIMATIC Manager里的总站名一致。如果项目组态还没下载到AS站至少要能在“可访问节点”里看到AS站的MAC和IP。验证时把ES站和AS站连到同一台交换机然后ping AS站ping 192.168.10.1能通且Station Configurator左上角的运行状态变成绿色说明PCS7安装和SIMATIC NET驱动都正常。6.2 利用安装日志建立重装“后悔药”安装完成后千万别急着清临时文件。我会把安装目录下所有日志文件、SQL Server安装日志、PCS7安装日志统一复制到一个U盘命名“PCS7V6.1SP1_安装日志”。同时把授权文件单独放一个目录不要和日志混在一起。这样以后重装系统时能根据日志回溯原装组件清单。我个人的习惯是安装完成后做一次完整的系统备份镜像备份文件连同授权和日志一起封存。这相当于给自己留一颗后悔药。等SP1补丁安装完再做第二个镜像命名为“现场运行版本”。后续如果组态调试把系统搞坏直接恢复运行版本镜像不用再从零装一遍。但记住恢复镜像后要确认授权状态虚拟机的MAC和时间可能被快照恢复带回去。最后说一句血泪经验永远不要装完当天就交付。隔天重启一次重新打开Automation License Manager和SIMATIC Manager确认授权在线、项目能编译再让业主验收。希望帮到你。本文还有配套的精品资源点击获取
返回列表