西门子以太网(S7协议)通讯

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了西门子以太网(S7协议)通讯相关的知识,希望对你有一定的参考价值。

参考技术A S7这一种通信,西门子Snap7 是一个基于以太网与S7系列的西门子PLC通讯的开源库。支持包括S7系列的S7-200、S7-200 Smart、S7-300、S7-400、S7-1200以及S7-1500的以太网通信。其实,西门子S7系列PLC采用以下两种通讯方式:开放式的TCP\IP,可以用于连接PLC与其他非西门子硬件;西门子自己开发的S7 Protocol以太网通讯协议,用于西门子内部硬件通讯。

mpi转以太网与IFIX上位机软件通讯

mpi转以太网与IFIX上位机软件通讯

方案说明

现场是西门子300 315-2dp plc连接上位机组态软件,实现设备组网,上传数据到中控室。采取的方案是用兴达易控CHNet-S7300MD的一款300plc转以太网模块连接西门子S7300 PLC;IFIX软件中,采用S7驱动的S7 TCP/IP的通讯方式。

兴达易控CHNet-S7300MD通讯模块配置参考文章

西门子300plc转以太网模块配置方法

兴达易控CHNet-S7300MD物理连接方式以及配置方法

连接西门子S7300 PLC;兴达易控CHNet-S7200PD连接西门子S7200 PLC;IFIX软件中,采用S7A驱动的S7TCP/IP的通讯方式。

 

Plc转以太网模块连接图

以S7 TCP驱动(S7A)连接1台S7200为例:
1、首先设置兴达易控CHNet-S7模块的参数
用西门子S7TCP驱动来通讯,需要注意参数“S7TCP目标PLC地址”,需要填入PLC的站地址。
例:兴达易控CHNet-S7300MD,IP地址:192.168.1.188,S7TCP目标PLC地址:2;
兴达易控CHNet-S7200PD,IP地址:192.168.1.189,S7TCP目标PLC地址:2;


2、安装西门子S7TCP驱动程序“S7A”;在“SCU-FIX”中配置S7A驱动;如图:
 

 
3、S7300的配置:
1) 如下图配置,“Primary”,选择“S7 TCP/IP”; 

2) “Dest IP Address”,填入CHNet-S7300MD模块的IP地址:“192.168.1.188”; “Tcp Port”,填入:“102”; “PLC Type”,选择:“S7300/400”;其他参数默认。
 

3) 根据实际项目,建立各个区的变量:

以上是关于西门子以太网(S7协议)通讯的主要内容,如果未能解决你的问题,请参考以下文章

西门子s7通讯单个循环周期多少

西门子 S7-300 以太网模块连接 WINCC方案

西门子 S7200 以太网模块连接组态王方法

西门子 S7300 以太网模块连接组态王方法

西门子S7协议数据采集内存读写调试软件工具

西门子S7协议数据采集内存读写调试软件工具