第4章 TIA Portal项目搭建:创建新项目、添加控制器与从站、设备组态与网络视图配置、IP地址与设备名称分配
好,咱们进入实战环节了。前面聊了那么多Profinet的理论,说实话,光听不练容易忘。这一章我带你亲手搭一个TIA Portal项目。你跟着我的步骤走一遍,以后自己上手就不慌了。
我个人的习惯是,拿到一个新项目,先不急着写程序。先把硬件组态搭好,网络配通,再谈逻辑。为什么?因为硬件是骨架,网络是血管。骨架歪了,血管堵了,程序写得再漂亮也跑不起来。
4.1 创建新项目——别小看这一步
打开TIA Portal V17(我用的是这个版本,你如果版本不同界面略有差异,但逻辑一样)。
点击“创建新项目”。弹出一个对话框,让你填项目名称、路径、作者和注释。
- 项目名称:我建议用“项目号_设备类型_日期”这种格式。比如“P2024_Conveyor_20241015”。别用“新建项目1”,不然三个月后你自己都找不到。
- 路径:默认在C盘,我建议改到D盘或E盘。C盘空间紧张,而且重装系统容易丢。
- 作者:填你的名字或工号。以后出问题好追溯。
- 注释:简单写一句项目用途。比如“三号生产线输送带控制”。
填好后点“创建”。TIA Portal会生成一个项目文件。嗯,这里要注意,第一次创建可能会有点慢,别急。
4.2 添加控制器与从站——把硬件“请”进来
项目创建好了,现在要添加设备。双击左侧的“添加新设备”。
你会看到两个大类:控制器和分布式I/O。控制器就是PLC,分布式I/O就是远程站、驱动器这些从站设备。
4.2.1 添加PLC控制器
我选一个S7-1200做演示。点击“控制器”,展开“SIMATIC S7-1200”,找到你实际用的CPU型号。比如CPU 1215C DC/DC/DC。
选好型号后,点“确定”。TIA会弹出一个设备视图,这就是你的PLC了。
这里有个细节:订货号和固件版本一定要和实物一致。我在现场吃过亏——项目组态用的是V4.4,实际CPU是V4.2,结果下载时提示固件不匹配,折腾了半天。
4.2.2 添加Profinet从站
接下来加从站。比如加一个SINAMICS V90伺服驱动器。
在设备组态界面右侧的“硬件目录”里,搜索“V90”。找到后拖拽到网络视图里。TIA会自动把它挂在Profinet网络上。
如果你用的是第三方设备,比如伦茨、贝加莱的驱动器,需要先安装对应的GSDML文件。怎么装?点击“选项”→“管理通用站描述文件(GSD)”,导入即可。
4.3 设备组态与网络视图配置——把线“连”起来
设备都加进来了,现在要组态。说白了就是告诉TIA:你的PLC有几个输入输出点,你的驱动器用哪种报文,网络怎么连。
4.3.1 设备组态
双击PLC,进入设备视图。这里你可以配置PLC的硬件属性:
- 数字量输入输出:默认已经配好了,但你可以改地址。比如把DI起始地址改成0,DQ起始地址改成0。
- 模拟量输入输出:如果用了扩展模块,记得在硬件目录里拖出来。
- 通信模块:比如CM 1241 RS232,拖到对应槽位。
对于V90驱动器,双击它进入设备视图。重点配置两个地方:
- 报文类型:运动控制一般用“西门子报文111”或“西门子报文3”。报文111支持位置控制,报文3支持速度控制。看你需求。
- 驱动数据交换:勾选“等时同步模式”。这个对运动控制精度很重要。
4.3.2 网络视图配置
切换到“网络视图”。你会看到PLC和V90之间有一条虚线。这说明它们已经连在同一个Profinet网络上了。
但虚线不代表通了。你需要做两件事:
- 分配Profinet接口:点击PLC上的Profinet口,在属性里设置子网。一般选“PN/IE_1”。
- 设置IO控制器和IO设备:PLC默认是IO控制器。V90默认是IO设备。如果不对,右键设备选“分配IO控制器”。
我习惯在网络视图里把设备图标拖整齐,标上设备名称。这样看着清爽,后期排查也方便。
4.4 IP地址与设备名称分配——给设备“上户口”
设备组态好了,网络连上了,但设备之间还不认识。为什么?因为没有IP地址和设备名称。
Profinet不像普通以太网那样只靠IP寻址。它首先靠设备名称。设备名称是Profinet的“身份证”,IP地址是“住址”。先有身份证,才能分配住址。
4.4.1 分配设备名称
在TIA里,右键V90驱动器,选择“属性”。在“Profinet接口[X1]”里找到“以太网地址”。
你会看到“设备名称”这一栏。默认是“v90_1”。我建议改成有意义的名称,比如“Conveyor_Drive_01”。
注意:设备名称不能有空格,不能有特殊字符,长度有限制。我一般用下划线连接。
改好后,点“分配名称”。TIA会提示你输入设备的MAC地址或IP。如果你不知道MAC,可以在现场用“PRONETA”工具扫描。
4.4.2 分配IP地址
设备名称分配好后,IP地址就好办了。在同一个“以太网地址”界面,勾选“使用IP协议”。
IP地址建议和PLC在同一个网段。比如PLC是192.168.0.1,V90就设192.168.0.2。子网掩码默认255.255.255.0。
这里有个坑:IP地址不能冲突。我见过有人把两个驱动器设成同一个IP,结果网络风暴,整个产线都停了。
分配好IP后,点“分配IP地址”。TIA会提示你确认。确认后,设备就“活”了。
4.4.3 验证通信
设备配好了,怎么知道通不通?很简单:
- 在TIA里,选中PLC,点“在线”→“扩展的下载到设备”。
- 选择“PG/PC接口类型”为“PN/IE”。
- 点击“开始搜索”。TIA会扫描网络上的设备。
- 如果看到你配的PLC和V90,说明通信正常。
如果搜不到,别慌。先检查网线,再检查IP和名称。我遇到过最奇葩的问题——网线插错了口。现场交换机端口太多,插到了另一个网段上。
4.5 本章知识体系
说了这么多,我画个图帮你理一理。这一章的核心逻辑就是:建项目→加设备→配网络→设地址。每一步都有坑,但走通了后面就顺了。
好了,这一章的内容就到这。你跟着步骤走一遍,应该能搭出一个能通信的项目。下一章我们开始写运动控制程序,那才是真正有意思的部分。
- 创建项目时注意命名规范和路径选择
- 添加设备时核对订货号和固件版本
- 网络视图要清晰反映物理连接
- 设备名称是Profinet的核心标识,先配名称再配IP
- 验证通信是检验组态是否正确的唯一标准
公众号:蓝海资料掘金营,微信deep3321