对于新手来说,用电脑通过以太网下载程序到西门子1200,通讯设置确实是关键。只要确保物理连接正确、IP地址在同一网段、博图软件接口选择无误,通常就能顺利下载。下面是详细步骤:
第一步:准备工作与物理连接
1. 硬件连接:用一根网线直接将电脑的网口与S7-1200 CPU的Profinet(PN)口连接起来。如果是第一次连接未知IP的PLC,这种“直连”方式最简单。
2. 确认PLC状态:确保PLC已经通电,并且CPU处于允许下载的状态(通常可以在STOP或RUN模式下载,但部分操作可能需要在STOP模式)。
第二步:电脑端IP地址配置
需要手动给电脑网卡设置一个IP地址,让它和PLC在同一个“网段”。
操作路径:打开“控制面板” → “网络和共享中心” → “更改适配器设置” → 右键点击正在使用的“以太网” → 选择“属性” → 双击“Internet协议版本4 (TCP/IPv4)”。
设置方法:选择“使用下面的IP地址”。假设PLC的IP地址是 192.168.0.1,那么电脑可以设置为:
IP地址:192.168.0.***(末尾数字不能与PLC冲突,比如 192.168.0.2)。
子网掩码:255.255.255.0(点击后通常会自动生成)。
其余栏位可留空,点击“确定”保存。
第三步:博图(TIA Portal)软件侧设置
1. 组态PLC:在博图项目中,必须添加与实际PLC完全匹配的CPU型号。特别注意订货号(在CPU侧面的标签上)和固件版本要一致。
注意:项目中组态的固件版本必须小于或等于实际CPU的固件版本。
2. 设置PG/PC接口:这是电脑软件用来跟PLC通讯的“通道”。
操作:在博图项目树中,找到“在线访问”,右击你的电脑网卡,或在下载界面点击“PG/PC接口”按钮。
选择:在弹出的对话框中,将接口类型设置为 PN-IE(PROFINET/工业以太网),并在后面的下拉列表中选中你电脑当前使用的网卡名称(如 Realtek PCIe GbE Family Controller)。
3. 设置项目中的PLC IP:在项目树中,双击“设备组态”,点击CPU上的以太网口,在属性中找到“以太网地址”,给项目里的PLC设置一个和电脑同网段的IP(比如 192.168.0.1)。注意:这一步是告诉项目你要把PLC设置成这个IP。
第四步:执行下载
1. 开始搜索:在博图软件中,选中PLC文件夹,点击“下载”按钮。在下载界面,确保“PG/PC接口类型”选择的是“PN-IE”,且已选中正确的网卡。
2. 查找设备:点击“开始搜索”。如果能正常通讯,软件会列出找到的PLC设备(可能显示其MAC地址或IP地址)。
技巧:如果搜索不到,可以试试博图的“在线访问”功能。展开项目树下的“在线访问”,双击你的网卡,再点击“更新可访问的设备”。博图会用底层协议直接寻找连接的PN设备,即使PLC IP未知也能发现。
3. 处理提示:
IP不一致:如果搜索到的PLC实际IP与项目中组态的不一致,博图会提示。可以选择“继续”并选择将项目中的IP分配给它。
固件/组态不一致:如果提示“当前PLC的组态环境与CPU内部组态环境不一致”,通常直接选择“在不同步的情况下继续装载”即可。
4. 完成下载:确认设备后,点击“下载”,按提示完成装载。最后可以选择“启动模块”,让PLC切换到运行模式。
实用小贴士
新手常见问题:下载过程中如果弹窗报错,最可能的原因就是电脑IP和PLC IP没在同一个网段,或者博图里的PG/PC接口没选对网卡。仔细检查这两步。
关于PUT/GET通信:如果你的PLC未来需要作为服务器被其他设备(如上位机、触摸屏)读写数据,需要提前在CPU属性中开启权限。路径为:CPU属性 → “防护与安全” → “连接机制” → 勾选“允许从远程伙伴(PLC, HMI, OPC, ...)使用PUT/GET通信访问”。
防干扰:有些杀毒软件可能会阻止博图修改网络设置,如果连接失败,可以暂时关闭它们再试一次。

夜雨聆风