2、创建第一个项目:项目新建与保存、添加CPU 1214C、机架与模块配置、设备名称与IP地址设定
好,咱们正式开始动手了。
前面聊了那么多理论,估计你也手痒了。这一章,我们就来创建第一个真正的项目。说白了,就是让博途软件认识你的硬件,并且把名字和地址给它安排明白。
我个人习惯,每次拿到新版本软件,第一件事就是新建一个空项目,把硬件组态走一遍。这就像开车前先调好座椅和后视镜,顺手了,后面才稳。
2.1 项目新建与保存:别让努力白费
打开TIA Portal,你会看到启动视图。别犹豫,直接点「创建新项目」。
这里有几个坑,我帮你先填上:
- 项目名称:别用中文。虽然博途现在支持中文路径,但我遇到过几次编译报错,查了半天发现是中文文件夹名惹的祸。建议用英文或拼音,比如
PLC_Training_Project。 - 路径:不要放桌面。项目文件会越来越大,放C盘容易爆。我习惯在D盘建一个
TIA_Projects文件夹,专门存项目。 - 作者与注释:随便填,但建议写上日期和版本。比如「V1.0_20241001」。以后项目多了,你翻起来就知道哪个是最新的。
填好后,点「创建」。软件会生成项目结构。你会看到左侧多了一个项目树,里面有「设备与网络」、「PLC变量」、「程序块」等文件夹。嗯,现在还是空的,别急。
2.2 添加CPU 1214C:选对型号很重要
接下来,我们要把真实的CPU加到项目里。
在项目树里,双击「添加新设备」。弹出一个对话框,这里要注意了:
- 控制器类型:选
SIMATIC S7-1200。 - CPU型号:选
CPU 1214C。为什么选这个?因为1214C是S7-1200系列里最经典的型号,IO点数适中,带两个通信口,性价比最高。我在现场见过最多的就是它。 - 固件版本:这个很关键。一定要选和你手里真实CPU一致的版本。比如你手里是V4.4,就选V4.4。选错了,下载时会报错「设备不兼容」。我曾经因为固件版本选错,在客户现场折腾了半小时,最后发现是版本号差了一位。
选好后,点「确定」。博途会自动生成一个机架视图。你会看到一个空白的导轨,上面只有一个CPU模块。这就是你的硬件基础了。
2.3 机架与模块配置:把积木搭起来
现在,我们要往机架上添加其他模块。比如信号模块、通信模块等。
在设备视图里,你会看到CPU右侧有几个空槽位。从右侧的硬件目录里,拖拽模块到对应的槽位即可。
这里有几个要点:
- 槽位顺序:S7-1200的机架是固定的。CPU占槽位1,信号模块从槽位2开始依次排列。不能跳着插,比如槽位2空着,直接插槽位3,软件会报错。
- 模块类型:比如你要加一个数字量输入模块,就选
DI 8x24VDC。注意看订货号,比如6ES7 221-1BH32-0XB0。订货号必须和实物一致,否则硬件检测时会报错。 - 模块属性:双击模块,可以设置参数。比如输入模块的滤波时间、输出模块的替代值等。这些参数默认值通常够用,但如果你有特殊需求,比如需要快速响应,可以把滤波时间调小。
配置完成后,你会看到机架视图里每个模块都有绿色对勾,表示配置正确。如果有红色叉号,说明有冲突,双击查看错误信息即可。
2.4 设备名称与IP地址设定:给PLC一个身份
硬件搭好了,接下来要给PLC起个名字,并分配IP地址。这一步很重要,因为后面下载程序、在线诊断都靠它。
在设备视图里,双击CPU模块,打开「属性」窗口。找到「PROFINET接口[X1]」:
- 设备名称:建议用有意义的英文,比如
PLC_Line1或Main_Controller。不要用中文,也不要用特殊符号。我习惯用「项目缩写_功能」,比如Train_CPU。 - IP地址:设置一个固定的IP。比如
192.168.0.1。子网掩码默认255.255.255.0。注意:IP地址不能和网络中其他设备冲突。我一般用192.168.0.x网段,x从1开始,依次递增。 - PROFINET设备名称:这个和上面的设备名称可以一样,也可以不一样。但建议保持一致,省得搞混。
设置完成后,点「保存项目」。你会看到项目树里所有文件都变成了蓝色,表示已保存。
嗯,到这里,第一个项目就创建好了。你有了一个完整的硬件组态,CPU有了名字和地址。下一章,我们就要开始写程序了。但别急,先把这一步练熟。硬件组态是基础,基础不牢,后面全是坑。
最后提醒一句:每次修改硬件配置后,记得保存。我见过太多人改了半天,一断电全没了。Ctrl+S 按勤快点,不吃亏。