通信原理与硬件准备
通信原理 (Profinet IO) S7-1215C作为IO控制器(主站),负责发起数据交换;S7-200 SMART作为IO设备(从站),响应主站请求。数据通过Profinet网络在过程映像区中直接映射,无需额外通信程序。
硬件与软件要求
硬件
S7-1215C(固件V4.0+)S7-200 SMART(固件V2.0+,带以太网口如CPU SR40/ST60)工业以太网交换机或直连网线
软件
TIA Portal V13 SP1+(示例使用V16)STEP 7-MicroWIN SMART V2.0+
网络规划
| 设备 | 角色 | IP地址 | 子网掩码 | 设备名称 |
|---|---|---|---|---|
| S7-1215C | IO-Controller | 192.168.0.1 | 255.255.255.0 | TIA分配 |
| S7-200 SMART | IO-Device | 192.168.0.2 | 255.255.255.0 | |
S7-200 SMART侧配置(IO设备)
设置Profinet
在STEP 7-MicroWIN SMART中打开项目并连接PLC。双击项目树中的“PROFINET”,配置以下参数:
PROFINET角色:智能设备设备名称:(需与TIA严格一致)IP地址:192.168.0.2子网掩码:255.255.255.0
smart200
配置传输区
在“PROFINET”窗口的“传输区”选项卡中新增传输区域:
简单配置(1字节输入/输出)
槽1:INPUT,地址,长度1字节槽2:OUTPUT,地址
IB0,长度1字节
QB0
实用配置(4字节输入/输出)
槽1:INPUT,地址,长度4字节槽2:OUTPUT,地址
ID1000,长度4字节
QD1000
编译并下载配置至PLC,断电重启生效。
S7-1215C侧配置(IO控制器)
硬件组态
在TIA Portal中创建项目,添加S7-1215C硬件。在网络视图中,从硬件目录添加S7-200 SMART作为智能设备:
路径:其他现场设备 > PROFINET IO > PLC > SIEMENS AG > S7-200 SMART
建立Profinet连接
拖拽连接线,将S7-1215C与S7-200 SMART的PROFINET接口相连。设置S7-200 SMART设备参数:
IP地址:192.168.0.2设备名称:(必须与MicroWIN配置一致)
smart200
配置传输区映射
在设备视图中,修改传输区地址以匹配编程需求:
槽1(输出到SMART):地址设为(对应SMART的
PQ1000)槽2(输入来自SMART):地址设为
ID1000(对应SMART的
PI1000)
QD1000
编译项目并下载至S7-1215C。
编程与测试
S7-1215C编程示例
// 发送数据到SMART
#SendToSmart.DataWord := 16#ABCD;
MOVE(#SendToSmart.DataWord, PQW1000);
// 从SMART读取数据
MOVE(PIW1000, #RecvFromSmart.DataWord);
S7-200 SMART编程示例
// 将接收到的数据原样返回
MOVW ID1000, QD1000
在线诊断
在TIA Portal网络视图中检查设备状态:
绿色勾表示通信正常,红色叉需检查设备名称/IP地址。
通过监控表验证数据双向传输:
修改S7-1215C的值,观察S7-200 SMART的
QB1000是否同步更新。
ID1000



















暂无评论内容