第四章 编程软件入门:TIA Portal / GX Works 安装与界面、创建项目、硬件组态

好,咱们进入实操环节了。说实话,很多新手拿到软件第一反应就是懵——界面密密麻麻,按钮一堆,不知道从哪下手。我当年第一次打开TIA Portal的时候,盯着那个启动画面看了足足五分钟,心想这玩意儿是编程软件还是航天飞机控制台?

别怕,这一章我带你把两个主流软件捋一遍。一个是西门子的TIA Portal,另一个是三菱的GX Works。你学会这两个,市面上百分之八十的PLC你都能上手。

4.1 软件安装的那些坑

先聊安装。嗯,这里要注意,安装不是下一步下一步就完事的。

4.1.1 TIA Portal 安装要点

TIA Portal这软件,说白了就是个“全家桶”。它包含STEP 7(编程)、WinCC(组态)、Startdrive(驱动)等等。我建议你第一次装,只装STEP 7 Professional和WinCC Basic就够了。全装的话,你的电脑可能会卡到怀疑人生。

⚠ 避坑指南: 我曾经在一台8GB内存的笔记本上装了TIA Portal全家桶,结果打开项目要等五分钟,编译一次去泡杯咖啡回来还没好。后来换了16GB内存,固态硬盘,才勉强流畅。所以——内存至少16GB,硬盘必须SSD,系统最好Win10专业版

安装步骤其实不复杂:

  • 先装.NET Framework 3.5(系统自带,去控制面板开启就行)
  • 运行安装包,选“安装产品”
  • 勾选你需要的组件,我一般只选STEP 7 Professional和WinCC Basic
  • 等...大概半小时到一小时,取决于你电脑性能
  • 装完重启,然后装授权(这个你懂的)

4.1.2 GX Works 安装要点

GX Works相对轻量很多。三菱目前主流是GX Works3,支持FX5U、R系列这些新PLC。如果你还在用FX3U,那得装GX Works2。

安装GX Works3时有个小细节:

  • 先装Common组件(公共环境)
  • 再装GX Works3本体
  • 最后装仿真器(强烈建议装,调试神器)
💡 我的习惯: 装完GX Works后,我会第一时间把界面语言切成中文。在“工程”菜单里找“选项”,然后选“语言设置”。别问我为什么,看英文菜单调试的时候,你可能会把“MOVE”和“MOV”搞混。

4.2 软件界面初探

装好了,咱们打开看看。别急着点新建项目,先熟悉一下环境。

4.2.1 TIA Portal 界面布局

TIA Portal的界面,我把它分成四个区域:

区域 名称 作用
左侧 项目树 显示项目结构,包括设备、程序块、变量表等
中间 工作区 编程、组态、调试的主区域
右侧 工具箱 拖拽指令、硬件组件的地方
底部 属性/诊断 查看变量属性、编译信息、诊断消息

你想想看,这个布局其实很合理。左边管结构,中间干活,右边拿工具,底下看状态。我在项目里习惯把项目树固定住,这样切换程序块特别快。

4.2.2 GX Works 界面布局

GX Works的界面跟TIA Portal有点像,但更紧凑:

区域 名称 作用
左侧 工程视图 显示程序、参数、软元件等
中间 编辑区 写梯形图、ST语言的地方
右侧 部件选择 选择指令、软元件
底部 输出窗口 显示编译结果、错误信息

我个人觉得GX Works的界面更清爽,但功能藏得深。比如找“全局软元件注释”,你得在工程视图里点好几层菜单。刚开始用的时候,我经常找不到东西在哪。

4.3 创建你的第一个项目

好,咱们动手了。创建一个项目,其实就三步:选PLC、配硬件、写程序。今天先走完前两步。

4.3.1 在TIA Portal中创建项目

步骤很简单:

  1. 打开TIA Portal,点击“创建新项目”
  2. 输入项目名称,比如“Fire_Control_Demo”
  3. 点击“创建”
  4. 在项目树里双击“添加新设备”
  5. 选PLC型号,比如CPU 1214C DC/DC/DC
  6. 确定版本号,我一般选最新的固件版本
🔑 关键点: 选PLC型号时,一定要跟你手上的实物一致。我曾经在项目里选了CPU 1212C,结果现场用的是1214C,程序下载后有些功能用不了。后来还得改硬件组态,重新下载,折腾了半天。

4.3.2 在GX Works中创建项目

GX Works的操作也类似:

  1. 打开GX Works3,点击“工程” → “新建”
  2. 选系列,比如FX5U
  3. 选CPU型号,比如FX5U-32MT/ES
  4. 确定工程类型,选“简单工程”
  5. 点击“确定”

这里有个区别:TIA Portal是先建项目再选设备,GX Works是建项目时直接选设备。习惯不同,但结果一样。

4.4 硬件组态——把图纸变成软件配置

硬件组态,说白了就是告诉软件:你用了哪些硬件,它们怎么连的。我在消防项目里,这一步特别重要,因为消防系统IO点很多,一个点对不上,联动逻辑就全乱了。

4.4.1 TIA Portal 硬件组态

在TIA Portal里,硬件组态是在“设备视图”里完成的:

  • 双击项目树里的“设备组态”
  • 从右侧工具箱拖拽模块到插槽上
  • 比如CPU占槽号1,DI模块占槽号2,DO模块占槽号3
  • 配置每个模块的参数,比如DI模块的输入滤波时间

举个例子,一个消防控制柜的硬件组态:

槽号 模块型号 说明
1 CPU 1214C 集成14DI/10DO
2 SM 1221 DI16 扩展16点数字量输入
3 SM 1222 DO16 扩展16点数字量输出
4 SM 1231 AI4 4通道模拟量输入(接压力传感器)

配置完记得保存编译。如果编译没报错,说明硬件组态没问题。

4.4.2 GX Works 硬件组态

GX Works的硬件组态在“参数”里:

  • 双击工程视图里的“参数” → “FX5UCPU”
  • 在“模块配置”里添加扩展模块
  • 每个模块有对应的起始地址,系统会自动分配

GX Works有个好处,它支持“自动分配地址”。你只要把模块按顺序排好,地址会自动生成。不像TIA Portal,有时候地址冲突了还得手动改。

💡 避坑指南: 我曾经在GX Works里组态时,把输入模块和输出模块的顺序搞反了。结果现场接线全按图纸来的,但PLC读到的信号全是乱的。后来花了半天才查出来是组态顺序错了。所以——组态顺序一定要跟实际机架顺序一致

4.5 本章知识体系

为了让你更直观地理解本章内容,我画了一张图,把软件入门的核心逻辑串起来:

编程软件入门知识体系 软件安装 TIA Portal GX Works 界面熟悉 项目树 工作区 工具箱 属性/诊断 创建项目 选PLC型号 配置参数 硬件组态 添加模块 分配地址 编译检查 下载到PLC 四个步骤环环相扣,安装是基础,界面是工具,项目是载体,组态是核心

这张图把本章的四个核心环节串起来了。你从安装开始,一步步走到硬件组态,就完成了编程前的所有准备工作。

4.6 小结

这一章我们走了软件入门的全流程。从安装到界面,从创建项目到硬件组态,每一步我都把实际项目中踩过的坑告诉你了。你照着做,应该不会出大问题。

记住一句话:硬件组态是PLC编程的地基。地基没打好,上面写再多逻辑也是白搭。我见过太多人上来就写程序,结果硬件地址对不上,现场调试时改得焦头烂额。

好,这一章就到这。你先把软件装好,建个项目,组个态。下章咱们开始写真正的消防控制逻辑。


公众号:蓝海资料掘金营,微信deep3321