3、编程环境搭建:TIA Portal(西门子)与GX Works(三菱)的安装、授权、项目创建与硬件组态

好,咱们直接进入正题。这一章聊的是编程环境搭建。说白了,就是给你的电脑装上“武器”,让它能跟PLC对话。

我见过太多新手,一上来就卡在安装这一步。不是报错就是授权失败,折腾半天连个新项目都建不出来。嗯,今天我就把这两个主流软件——西门子的TIA Portal和三菱的GX Works——的安装、授权、建项目、组态硬件,从头到尾捋一遍。

3.1 TIA Portal:西门子的“全家桶”

TIA Portal,全称Totally Integrated Automation Portal。名字挺长,你记住它是个“全家桶”就行。它把PLC编程、HMI组态、驱动配置全塞到一个软件里了。

3.1.1 安装前的准备

我个人习惯,装TIA Portal之前,先把系统环境检查一遍。

  • 操作系统:Win 10 Pro或Enterprise,64位。家庭版?我劝你别试,坑太多。
  • 内存:至少8GB。16GB是起步价。我项目里开个中大型项目,32GB都经常吃满。
  • 硬盘:固态硬盘,留出至少50GB空间。TIA Portal装完,加上几个库文件,轻松吃掉30GB。
  • 关闭杀毒软件:这个很重要。我在项目中遇到过,360或者某管家直接把授权服务给杀了,导致软件打不开。装软件时,最好把杀毒软件暂时关掉。
⚠️ 警告: 安装路径不要有中文!不要有空格!我见过有人装在“D:\编程软件\西门子”下面,结果编译报错,查了半天是路径问题。

3.1.2 安装步骤

TIA Portal的安装包通常是一个DVD镜像文件(.iso)。双击加载就行。

  1. 运行Start.exe:别直接点Setup。Start.exe会检查系统环境,缺什么补什么。
  2. 选择语言:我个人习惯选英文。为什么?因为中文版有时候翻译得怪怪的,而且网上搜到的报错信息大多是英文的。
  3. 自定义安装:别一股脑全选。你只需要装你用的PLC系列。比如你用S7-1200,就只勾选对应的STEP 7 Basic。全装的话,时间够你喝三杯咖啡。
  4. 等待:这个过程很漫长。少则半小时,多则两小时。你可以去干点别的。
💡 小技巧: 安装过程中如果卡住不动,别急着重启。看看任务管理器,是不是有个“SQL Server”的安装进程在跑。那个东西特别慢,等它就好。

3.1.3 授权管理

西门子的授权,用的是Automation License Manager。说白了,就是把一个“钥匙文件”导入到你的电脑里。

  • 单机授权:最常见的。把授权文件拷贝到电脑上,双击导入就行。
  • 网络授权:公司里用的多。授权放在一台服务器上,大家共用。

我曾经在项目现场,客户电脑死活导不进授权。后来发现是系统时间不对。西门子的授权对系统时间很敏感,你改回正确时间,立马就好了。

3.1.4 创建项目与硬件组态

打开TIA Portal,你会看到这个界面:

启动视图 -> 创建新项目 -> 输入项目名称和路径 -> 确定

项目建好后,进入“设备与网络”视图。这里就是组态硬件的地方。

  1. 添加新设备:在左侧设备树里,双击“添加新设备”。
  2. 选择PLC型号:比如你用的是S7-1200 1214C DC/DC/DC。注意订货号,别选错了。我见过有人把1212C选成1214C,结果程序下载进去,PLC报错。
  3. 组态模块:在设备视图里,把实际的模块拖到机架上。比如你有一个AI模块,一个AO模块,按顺序拖上去就行。
  4. 设置IP地址:双击CPU,在“属性”里找到“PROFINET接口”,设置IP地址。这个IP地址必须和你的电脑在同一个网段。
🔑 核心要点: 硬件组态必须和实际硬件完全一致。型号、版本、订货号,一个都不能错。否则下载程序时会报“设备不匹配”的错误。

3.2 GX Works:三菱的“老伙计”

三菱的软件,我用得最多的是GX Works2和GX Works3。Works2主要针对FX系列,Works3针对L系列和Q系列。

3.2.1 安装与授权

三菱的安装比西门子简单不少。但有个地方特别容易踩坑——环境变量。

  • GX Works2:安装包直接运行Setup。一路Next就行。授权文件是一个“KEY”文件,放在安装目录下。
  • GX Works3:稍微复杂一点。需要先装一个“Environment”文件夹里的东西,再装主程序。

我记得有一次,装完GX Works3,打开软件报错“无法启动”。查了半天,发现是系统用户名是中文的。三菱的软件对中文用户名支持不好。解决办法是新建一个英文名的Windows用户。

⚠️ 警告: 三菱的授权文件,有时候会被杀毒软件当成病毒隔离。装完软件后,记得去杀毒软件的隔离区看看,把授权文件恢复出来。

3.2.2 创建项目与硬件组态

打开GX Works3,新建项目:

工程 -> 新建 -> 选择系列(如L系列) -> 选择CPU型号 -> 确定

硬件组态在“参数”里设置:

  1. 设置CPU参数:双击“参数”下的“CPU参数”。这里可以设置系统中断、定时器、计数器等。
  2. 添加模块:在“参数”下的“模块参数”里,添加你实际使用的模块。比如你有一个FX3U-4AD,就把它加进去。
  3. 设置网络参数:如果你用的是以太网模块,需要在“网络参数”里设置IP地址。

三菱的组态,说白了就是填表格。你打开每个参数,把对应的值填进去就行。不像西门子那样拖拖拽拽,但胜在清晰明了。

3.3 两个软件的对比

我两个软件都用过,给你做个对比:

对比项 TIA Portal(西门子) GX Works(三菱)
安装难度 较复杂,依赖多 较简单,依赖少
授权方式 License Manager KEY文件
硬件组态 图形化拖拽 参数表格填写
资源占用 高,吃内存 低,老电脑也能跑
上手难度 中等,功能多 较低,逻辑直接

你想想看,选哪个?其实取决于你手里的项目。做大型复杂系统,西门子更合适。做中小型设备,三菱性价比更高。

3.4 避坑指南

最后,我把自己踩过的坑总结一下:

  • 安装路径:永远不要用中文路径。我吃过这个亏,编译报错查了两天。
  • 系统用户名:最好用英文。三菱的软件对中文用户名支持不好。
  • 杀毒软件:装软件时关掉。装完再开。
  • 系统时间:授权对系统时间敏感。别乱改时间。
  • 硬件版本:组态时,确认PLC的硬件版本和固件版本。选错了,程序下不去。

嗯,这一章就到这里。环境搭好了,下一章咱们就可以开始写真正的PLC程序了。