西门子S7-1215C与S7-200SMART做PN通信实例

通信原理与硬件准备

通信原理 (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
smart200

S7-200 SMART侧配置(IO设备)

设置Profinet

在STEP 7-MicroWIN SMART中打开项目并连接PLC。双击项目树中的“PROFINET”,配置以下参数:
PROFINET角色:智能设备设备名称:
smart200
(需与TIA严格一致)IP地址:192.168.0.2子网掩码:255.255.255.0

配置传输区

在“PROFINET”窗口的“传输区”选项卡中新增传输区域:

简单配置(1字节输入/输出)

槽1:INPUT,地址
IB0
,长度1字节槽2:OUTPUT,地址
QB0
,长度1字节
实用配置(4字节输入/输出)
槽1:INPUT,地址
ID1000
,长度4字节槽2:OUTPUT,地址
QD1000
,长度4字节

编译并下载配置至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设备名称:
smart200
(必须与MicroWIN配置一致)

配置传输区映射

在设备视图中,修改传输区地址以匹配编程需求:

槽1(输出到SMART):地址设为
PQ1000
(对应SMART的
ID1000
)槽2(输入来自SMART):地址设为
PI1000
(对应SMART的
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的
QB1000
值,观察S7-200 SMART的
ID1000
是否同步更新。

© 版权声明
THE END
如果内容对您有所帮助,就支持一下吧!
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容