维修并回收ABB工业机器人IRB120装配机器人机械手臂三维模型3D模型文件
维修并回收伺服,变频器,PLC,触摸屏,电路板
上海泽旭自动化设备有限公司
吴先生
yqybwt190429
yqybwt190429
S7 通信简介
S7 通信是S7 系列PLC 基于MPI、PROFIBUS、ETHERNET 网络的一种优化的通讯协议,主要用于S7300/400PLC 之间的通信。SIMATIC S7-PN CPU 包含一个集成的PROFINET 接口,该接口除了具有PROFINET I/0 功能,还可以进行基于以太网的S7 通讯协议。SIMATIC S7-PN CPU 支持无确认数据交换、确认数据交换和单边访问功能。功能块的调用如图1,图2 所示。本文以单边编程通信进行说明。
若单边通信设置在S7-300 集成PN 口这端时,功能块的调用如图1 所示
若单边通信设置在S7-300+CP343-1 模块这端时,功能块的调用如图2 所示
要通过S7-PN CPU 的集成PROFINET 接口实现S7 通信,需要在硬件组态中建立连接。
2. 硬件及网络组态
CPU 采用一个315-2PN/DP,另一个315-2DP+CP343-1 模块,使用以太网进行通信。在STEP7 中创建一个新项目,项目名称为PN S7。插入两个S7-300 站,在硬件组态中分别插入CPU315-2PN/DP 和CPU315-2DP.如图所示,分别组态两个系统的硬件模块:
注意事项:选择以太网的时候应该选择刚才组态个站的时候新建的网络Ethernet(1),从而保证两个PLC 在同一个以太网内。
分别下载各自的硬件组态到相应的PLC 中。
3. 建立通信链接通道
前面的硬件组态只是保证了PLC 能够通过通信处理器模块到工业以太网内,并且配置了CP343-1 的IP 地址,输入/输出地址。而工业以太网采用的TCP/IP协议,是基于一种可靠的连接进行通信的。也就是说,通信双方还没有建立一个通信的通道,CPU 也就无法知道到底在和谁在通信,采用什么样的协议通信。因此,为了能够顺利通信,必须在以太网的各个站点之间建立通信链接通道。西门子的工业以太网支持的连接主要有S7 Connection、TCP/IP、ISO-ON-TCP 等。
在项目管理器界面下单击组态网络按钮,出现下图所示组态界面。