3、编程软件与项目创建:TIA Portal / GX Works / Sysmac Studio 环境搭建、创建新项目、硬件组态、网络配置
好,咱们直接进入实战环节。
做包装产线控制,你手里得有三把刀——西门子的 TIA Portal、三菱的 GX Works、欧姆龙的 Sysmac Studio。这三款软件,我这些年几乎天天跟它们打交道。说实话,没有哪一款是绝对完美的,但每一款都有自己的脾气。
今天我就带你把这三大环境搭建起来,再手把手创建新项目、做硬件组态、配网络。你跟着走一遍,后面写程序心里就有底了。
3.1 环境搭建:先把“厨房”收拾好
编程软件就像厨房,菜刀砧板得摆对位置。我见过太多新手,软件装到一半报错,然后心态崩了。其实,大部分问题出在环境上。
3.1.1 TIA Portal 安装要点
TIA Portal 这玩意儿,说白了就是个“全家桶”。西门子把 PLC、HMI、驱动、网络全塞进去了。好处是集成度高,坏处是——安装包大得吓人。
我个人习惯:先装基础版,再根据需要装选件包。别一上来就全选,你电脑扛不住。
- 系统要求:Windows 10 Pro / Enterprise(64位),家庭版容易出幺蛾子。
- 安装顺序:先装 STEP 7,再装 WinCC,最后装 Startdrive。顺序乱了,后面组态会报找不到许可证。
- 避坑指南:我曾经在 Win10 家庭版上硬装 TIA V16,结果装到一半蓝屏。后来换了专业版,一次过。所以,系统版本别省。
3.1.2 GX Works 安装要点
三菱的软件相对轻量。GX Works2 和 GX Works3 是两个时代的产品。Works2 管老机型(FX系列),Works3 管新机型(iQ-R、iQ-F系列)。
你想想看,如果你拿 Works2 去连 R 系列 PLC,根本连不上。所以,先确认你的 PLC 型号,再选软件版本。
- 系统要求:Windows 7/10 均可,兼容性比西门子好。
- 安装注意:关闭杀毒软件。三菱的驱动有时会被误杀。
- 我的经验:GX Works3 安装时,建议勾选“全部安装”,别省那点硬盘空间。后面用到运动控制模块时,缺了库文件你会很头疼。
3.1.3 Sysmac Studio 安装要点
欧姆龙的 Sysmac Studio,界面最现代化,但也是“吃内存大户”。它基于 .NET 框架,对系统环境要求比较苛刻。
嗯,这里要注意:安装前务必更新 Windows 到最新补丁。否则,安装过程中会卡在“正在配置组件”这一步,一动不动。
- 系统要求:Windows 10 1809 以上版本。
- 安装步骤:先装 License Manager,再装主程序。顺序反了,许可证激活会失败。
- 避坑指南:我曾经在虚拟机里装 Sysmac Studio,结果死活连不上 PLC。后来发现是虚拟机的网卡模式没设对。所以,建议在实体机上安装,省心。
3.2 创建新项目:从零开始搭积木
环境搭好了,咱们开始建项目。这一步,说白了就是告诉软件:“我要做一个什么样的控制柜”。
3.2.1 TIA Portal 创建项目
打开 TIA Portal,你会看到两个选项:“创建新项目”和“打开现有项目”。选第一个。
- 项目名称:我建议用“产线名称+日期”的格式,比如“PackLine_20250301”。方便后面查找。
- 路径:别放 C 盘。项目文件会越来越大,C 盘满了你就哭了。
- 作者与注释:填上你的名字和版本号。这是好习惯,后面别人接手你的项目,会感谢你。
点击“创建”后,进入项目视图。你会看到左侧有个“设备与网络”树。嗯,这里就是你的主战场。
3.2.2 GX Works 创建项目
GX Works 的创建逻辑更直接。打开软件,点击“工程” -> “新建”。
- 选择 PLC 系列:比如 FX5U 或 R04CPU。选错了,后面硬件组态会报错。
- 选择工程类型:一般选“简单工程”。结构化工程适合大型项目,新手先别碰。
- 标签设置:勾选“使用标签”。这是三菱从 Works3 开始推的,方便变量管理。
点击“确定”,项目就建好了。简单吧?但别高兴太早,硬件组态才是重头戏。
3.2.3 Sysmac Studio 创建项目
Sysmac Studio 的创建界面最友好。打开后,点击“新建项目”。
- 选择控制器:比如 NX102 或 NJ501。注意,控制器型号决定了你的运动控制能力。
- 选择工程类型:标准工程。如果你要做安全控制,记得勾选“安全选项”。
- 设置项目名称:同样,建议带日期。
点击“创建”,你会看到一个非常清晰的设备树。欧姆龙的 UI 设计,确实比前两家舒服。
3.3 硬件组态:把真实设备“搬”进软件
硬件组态,就是把你的 PLC、IO 模块、驱动器、传感器,在软件里虚拟地搭一遍。这一步错了,程序写得再好也没用。
3.3.1 TIA Portal 硬件组态
在“设备与网络”视图中,双击“添加新设备”。
- 选择 PLC:比如 CPU 1214C DC/DC/DC。注意订货号,别选错。
- 添加 IO 模块:从硬件目录里拖拽。比如 SM 1223 DI16/DO16。
- 分配地址:系统会自动分配,但我建议手动调整。比如把输入地址统一从 I0.0 开始,方便记忆。
我个人习惯:组态完成后,先编译一次。如果有红色波浪线,说明有冲突,赶紧改。
3.3.2 GX Works 硬件组态
GX Works 的硬件组态在“参数” -> “PLC 参数”里。
- 设置 CPU 参数:比如运行模式、启动方式。
- 添加 IO 模块:在“IO 分配设置”里,选择模块型号和起始地址。
- 智能功能模块设置:如果你用了模拟量模块或定位模块,这里要单独配置。
避坑指南:我曾经在 FX5U 项目里,忘了设置模拟量模块的输入范围。结果现场采集的电压值全是乱的。所以,每个模块的参数都要过一遍。
3.3.3 Sysmac Studio 硬件组态
Sysmac Studio 的组态最直观。在“配置和设置”里,双击“IO 映射”。
- 添加从站:比如 EtherCAT 从站。从目录里拖拽即可。
- 自动分配地址:欧姆龙支持自动分配,省事。但我建议检查一下,确保地址不重叠。
- 设置轴参数:如果你用了伺服驱动器,这里要配置轴类型、电子齿轮比等。
嗯,这里要注意:Sysmac Studio 的硬件组态是“在线/离线”同步的。你可以在离线状态下先搭好,然后一键下载到 PLC。
3.4 网络配置:让设备“说同一种语言”
包装产线里,设备之间要通信。PLC 要跟 HMI 说话,要跟伺服驱动器说话,还要跟上位机说话。网络配置,就是给它们定规矩。
3.4.1 TIA Portal 网络配置
在“设备与网络”视图中,点击“网络视图”。
- 添加子网:比如 PROFINET IO 系统。把 PLC 和远程 IO 站拖到同一个子网里。
- 分配 IP 地址:我建议用固定 IP。比如 PLC 是 192.168.0.1,HMI 是 192.168.0.2。
- 设置设备名称:PROFINET 设备名称必须唯一。比如“RemoteIO_01”。
避坑指南:我曾经在现场调试时,发现 PLC 连不上远程 IO。查了半天,发现是设备名称没设对。PROFINET 对名称大小写敏感,所以名称要统一用小写。
3.4.2 GX Works 网络配置
三菱的网络配置在“参数” -> “网络参数”里。
- 选择网络类型:比如 CC-Link IE Field 或 Ethernet。
- 设置站号:每个从站要有唯一站号。比如主站是 0,从站 1 是 1。
- 配置刷新参数:设置数据交换的起始地址和长度。
我的经验:CC-Link 的刷新参数很容易搞错。我建议先在纸上画好数据映射表,再填到软件里。这样不容易乱。
3.4.3 Sysmac Studio 网络配置
Sysmac Studio 的网络配置在“EtherCAT”设置里。
- 扫描网络:如果你在线,可以直接扫描。软件会自动识别所有从站。
- 手动配置:离线时,手动添加从站。注意从站的节点地址要跟实际一致。
- 设置同步模式:对于运动控制,建议用“DC 同步模式”。这样伺服轴的同步精度最高。
嗯,这里要注意:EtherCAT 的拓扑结构是“菊花链”。如果你把从站顺序搞反了,通信会中断。所以,组态时要跟实际接线一一对应。
核心总结:
- 环境搭建:系统版本要匹配,安装顺序别乱,杀毒软件先关掉。
- 创建项目:命名规范,路径别放 C 盘,型号别选错。
- 硬件组态:模块型号、地址分配、参数设置,每一步都要确认。
- 网络配置:IP 地址、设备名称、站号、刷新参数,一个都不能漏。
我的小技巧:
每次做完硬件组态和网络配置,我都会导出一份“设备清单”和“网络拓扑图”。贴在控制柜门上。后面维修的人一看就懂,省得他们再来问我。
警告:
千万不要在 PLC 运行时修改硬件组态!我曾经在产线运行时,手贱点了“下载硬件配置”,结果 PLC 停机,整条产线停了 10 分钟。老板差点把我吃了。所以,修改硬件组态前,务必确认产线已停机。
好了,三大软件的编程环境搭建、项目创建、硬件组态、网络配置,咱们都过了一遍。你跟着走一遍,应该能顺利把项目建起来。下一章,咱们开始写真正的控制程序。