热门搜索:
西门子代理商
通过以太网可以实现S7-1200与S7-300连接通信。S7-300可以使用带集成口CPU或通信处理器(CP343-1)连接到工业以太网上,它们都提供S7 通信的功能,既可作为客户机,也可以作为服务器,所拥有的连接资源可参见相关产品手册;S7-1200 集成以太网接口,提供S7 通信的功能,只能作为服务器,可以同时建立3 个通信连接。
下面会用一个实例来描述S7-300 如何与S7-1200建立通信连接。
192.168.0.8 192.168.0.18
192.168.0.100
图1: 实例网络拓扑图
S7 1200 与 S7-300 通过 S7通信的基本原理如下图所示:
图2:S7-300与S7-1200 通信原理
2.硬件需求
? S7-1214C AC/DC/RLY
? CPU 319-3 PN/DP
? SCALANCE X204-2
? PG/PC
3.软件需求
? S7-1200编程软件 STEP 7 Basic V10.5
? S7-300 编程软件 STEP 7 V5.4 + SP4
4.组态
4. 1 S7-1200 配置
? 使用STEP 7 Basic 创建项目“comS7300”;
图3: 创建项目
? 添加S7-1200 设备 CPU1214C,设置IP 地址192.168.0.18;
图4: 添加S7-1200设备
4. 2 S7-1200 PLC 编程
? 在Program blocks 下,添加程序块(DB1,DB2,DB3),其中DB1和DB3为符号DB(选择 Symbolic access only),DB2为地址DB(不选择 Symbolic access only) , S7 通信只支持地址DB 寻址通信;
集成的 PROFINET 接口用于编程、HMI 通讯和 PLC 间的通讯。此外它还通过开放的以太网协议支持与第三方设备的通讯。该接口带一个具有自动交叉网线(auto-cross-over)功能的 RJ45 连接器,提供10/100 Mbit/s 的数据传输速率,它支持*多 16 个以太网连接以及下列协议:TCP/IPnative、ISO-on-TCP 和 S7 通讯。
SIMATIC S7-1200 CPU *多可以添加三个通讯模块。RS485和 RS232 通讯模块为点到点的串行通讯提供连接。对该通讯的组态和编程采用了扩展指令或库功能、USS 驱动协议、Modbus RTU 主站和从站协议,它们都包含在 SIMATICSTEP 7 Basic 工程组态系统中。