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或者某管家直接把授权服务给杀了,导致软件打不开。装软件时,最好把杀毒软件暂时关掉。
3.1.2 安装步骤
TIA Portal的安装包通常是一个DVD镜像文件(.iso)。双击加载就行。
- 运行Start.exe:别直接点Setup。Start.exe会检查系统环境,缺什么补什么。
- 选择语言:我个人习惯选英文。为什么?因为中文版有时候翻译得怪怪的,而且网上搜到的报错信息大多是英文的。
- 自定义安装:别一股脑全选。你只需要装你用的PLC系列。比如你用S7-1200,就只勾选对应的STEP 7 Basic。全装的话,时间够你喝三杯咖啡。
- 等待:这个过程很漫长。少则半小时,多则两小时。你可以去干点别的。
3.1.3 授权管理
西门子的授权,用的是Automation License Manager。说白了,就是把一个“钥匙文件”导入到你的电脑里。
- 单机授权:最常见的。把授权文件拷贝到电脑上,双击导入就行。
- 网络授权:公司里用的多。授权放在一台服务器上,大家共用。
我曾经在项目现场,客户电脑死活导不进授权。后来发现是系统时间不对。西门子的授权对系统时间很敏感,你改回正确时间,立马就好了。
3.1.4 创建项目与硬件组态
打开TIA Portal,你会看到这个界面:
启动视图 -> 创建新项目 -> 输入项目名称和路径 -> 确定
项目建好后,进入“设备与网络”视图。这里就是组态硬件的地方。
- 添加新设备:在左侧设备树里,双击“添加新设备”。
- 选择PLC型号:比如你用的是S7-1200 1214C DC/DC/DC。注意订货号,别选错了。我见过有人把1212C选成1214C,结果程序下载进去,PLC报错。
- 组态模块:在设备视图里,把实际的模块拖到机架上。比如你有一个AI模块,一个AO模块,按顺序拖上去就行。
- 设置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型号 -> 确定
硬件组态在“参数”里设置:
- 设置CPU参数:双击“参数”下的“CPU参数”。这里可以设置系统中断、定时器、计数器等。
- 添加模块:在“参数”下的“模块参数”里,添加你实际使用的模块。比如你有一个FX3U-4AD,就把它加进去。
- 设置网络参数:如果你用的是以太网模块,需要在“网络参数”里设置IP地址。
三菱的组态,说白了就是填表格。你打开每个参数,把对应的值填进去就行。不像西门子那样拖拖拽拽,但胜在清晰明了。
3.3 两个软件的对比
我两个软件都用过,给你做个对比:
| 对比项 | TIA Portal(西门子) | GX Works(三菱) |
|---|---|---|
| 安装难度 | 较复杂,依赖多 | 较简单,依赖少 |
| 授权方式 | License Manager | KEY文件 |
| 硬件组态 | 图形化拖拽 | 参数表格填写 |
| 资源占用 | 高,吃内存 | 低,老电脑也能跑 |
| 上手难度 | 中等,功能多 | 较低,逻辑直接 |
你想想看,选哪个?其实取决于你手里的项目。做大型复杂系统,西门子更合适。做中小型设备,三菱性价比更高。
3.4 避坑指南
最后,我把自己踩过的坑总结一下:
- 安装路径:永远不要用中文路径。我吃过这个亏,编译报错查了两天。
- 系统用户名:最好用英文。三菱的软件对中文用户名支持不好。
- 杀毒软件:装软件时关掉。装完再开。
- 系统时间:授权对系统时间敏感。别乱改时间。
- 硬件版本:组态时,确认PLC的硬件版本和固件版本。选错了,程序下不去。
嗯,这一章就到这里。环境搭好了,下一章咱们就可以开始写真正的PLC程序了。