华南区西门代理
| 更新时间 2025-02-04 08:00:00 价格 请来电询价 西门子PLC 西门子触摸屏 西门子伺服电机 西门子变频器 西门子直流调速器 西门子电缆 联系电话 13922889745 联系手机 18475208684 联系人 向小姐 立即询价 |
三 | s7-1200 与 S7-1200 Profinet IO 通信实例 |
在上一篇文章中,我们以s7-1200连接分布式IO(UR20)为例分享GSD文件安装及分布式IO组态,在该实例中S7-1200的角色就是IO控制器,UR20分布式IO就是Profinet IO设备;
为了便于学习理解,本篇内容我们将UR20更换为西门子ET200SP,并在该实例基础上,将该s7-1200组态为IO设备,与另外一个s7-1200 进行profinet io通信;
软件:
硬 件:
设备角色及地址如下表:
S7-1214C | IO控制器 | PLC1 | 192.168.10.100 | 255.255.255.0 |
S7-1212C | 智能IO设备 | PLC2 | 192.168.10.101 | 255.255.255.0 |
et200sp | IO设备 | io.et200sp | 192.168.10.102 | 255.255.255.0 |
注:表中设备名称即作用profinet IO设备名称;
在实际应用中,会根据项目实际情况,选择将设备组态放在同一个TIA Portal项目中或不同的TIA Portal中,本文为了更清楚的说明配置过程,采用不在同一个TIA Portal中组态该实例,步骤如下:
智能IO设备(PLC2)配置步骤如下:(由于需要导出GSD文件,因此首先配置PLC2)
新建项目并插入1212C及远程IO设备 ET200SP(过程不再赘述,不熟悉的朋友可查看往期文章)
image-20240625153944991修改PLC2的属性,包含子网,IP地址,设备名;
image-20240625154321469同样的方式修改远程IO的属性,包含子网,IP地址,设备名,以完成PLC2与ET200Sp的profinet IO通信;
image-20240625154936718注:profinet设备名称可选择自动生成或手动输入
本例中PLC2作为智能IO设备,因此需要在操作模式勾选IO设备,由于控制器未在同一项目,这里选择未分配;并配置数据交换以输入10字节,输出10字节为例;
image-20240625162647984编译项目,无错误后,选择合适的路径导出GSD文件;智能设备的组态配置完成;
image-20240625163155633导出后的GSD文件
image-20240625163350543
IO控制器(PLC1)配置步骤如下:(由于需要导出GSD文件,因此首先配置PLC2)
新建项目并插入1212C,并修改IP地址及子网
image-20240625164635531将智能设备导出的GSD安装到PLC1项目中;
image-20240625165008145将PLC2拖入到网络视图中,并配置子网;
image-20240625165248672注:IP地址已经固定,通过设备名识别
为PLC2配置IO地址参数;
image-20240625170158862
配置完成分别编译两个项目并,下载即可测试并查看结果;
image-20240625170757081
常见问题:
控制器诊断缓冲区报“IO设备故障-找不到IO设备”?
这是因为控制器无法与智能IO设备取得通信,可以通过以下方式查找故障原因。
(1)确认网络是否是通的,可以使用Ping命令检测网络通断。如果中间经过交换机还要保证交换机支持DCP协议。
(2)检查智能IO设备的名称与源项目名称是否一致。
(3)确认智能IO设备的硬件和软件是否已经下载。
联系方式
- 电 话:13922889745
- 经理:向小姐
- 手 机:18475208684
- 微 信:18475208684