S7-300 与 S7-200 SMART 以太网通讯 S7 通信是 S7 系列 PLC 基于 MPI、 PROFIBUS、 ETHERNET 网络的一种优化的通信协议, 主要用于 S7-300/400PLC 之间的通信
S7-200 SMARTPLC V2
0 版本支持 SMART PLC 之间的 PUT/GET 通讯, 经过测试发现 S7-300/400 集成的 PN 口与 S7-200 SMART PLC 之间的 PUT/GET 通讯也是可以成功的, 但是需要 S7-300/400 侧编程调用 PUT/GET 指令
S7-300/400 集成 PN 口调用的功能块的调用如图 1、 图 2 所示
块 S7-400 块 S7-300 描述 简要描述 SFB 14 FB 14 读数据 单边编程读访问
SFB 15 FB 15 写数据 单边编程读访问
表 1 图 1 调用通信项目功能块 图 2 调用通信系统功能块 要通过 S7-300/400 CPU 的集成 PROFINET 接口实现 S7 通信, 需要在硬件组态中建立连 接
1、 硬件及网络组态 CPU 采用 1 个 314-2PN/DP, 1 个 S7-200 SMART PLC 使用以太网进行通信
在 STEP7 中创建一个新项目 , 项目名称为 S7-300-SMART
插入 1 个 S7-300 站, 在硬件组态中插入 CPU 314-2 PN/DP
如图 3-10 所示
1 硬件组态 1
1 新建项目 首先单击新建项目,名称和存储位置可以自己选择和更改,然后点击确认
如图 3 所示
图 3 新建项目 1
2 建立SMATC 300 站点
首先在导航窗口空白处(或者选择项目)右键选择插入对象,再选择 SMATC 300 站点
如图4 所示 图4 创建 SMATC 300 站点 1