PLC与PLC间的-以太网通讯--通过CP343_1模块实现

合集下载

cp343-1

cp343-1

cp343-1概述本文档介绍了Siemens S7-300系列的现场总线通信模块–CP343-1。

该模块是一种用于S7-300 PLC的通信接口模块,可实现与现场设备的数据交换和通信。

本文档将详细介绍CP343-1的硬件规格、通信协议以及配置方法。

硬件规格CP343-1模块具有以下硬件规格:•兼容S7-300 PLC,可直接插入PLC的总线接口槽位•支持以太网通信,可通过以太网与其他设备进行数据交换•支持网络配置,可通过配置工具进行网络参数的设置•支持RS485串口通信,可与串口设备进行数据交换•支持多种通信协议,包括TCP/IP、ISO-on-TCP、UDP、S7 Communication等通信协议CP343-1模块支持多种通信协议,以满足不同场景下的通信需求。

TCP/IPTCP/IP是一种常见的网络通信协议,它将数据分割成数据包并通过网络传输。

CP343-1模块可以通过TCP/IP协议与其他支持此协议的设备进行通信,实现数据的传输和交换。

ISO-on-TCPISO-on-TCP是一种基于TCP/IP协议的通信协议,它是国际标准化组织制定的用于工业自动化领域的通信协议。

CP343-1模块支持ISO-on-TCP,可以与其他支持此协议的设备进行高效的数据交换。

UDPUDP是一种简单的用户数据报协议,它提供了一种无连接的传输方式。

CP343-1模块支持UDP协议,可通过UDP实现与其他设备的数据交换,适用于对数据传输速度要求不高的应用场景。

S7 CommunicationS7 Communication是西门子公司开发的一种用于PLC之间通信的协议。

CP343-1模块可以使用S7 Communication协议与其他PLC进行数据交换,实现分布式控制和数据共享。

配置方法要使用CP343-1模块进行通信,请按照以下步骤进行配置:1.将CP343-1模块插入S7-300 PLC的总线接口槽位。

2.连接以太网接口或RS485串口至对应的设备。

西门子S7-300的CP343_1模块使用手册实例

西门子S7-300的CP343_1模块使用手册实例

11在无其他适配器的情况下首次怎样和以太网模块cp343-1,cp343-1lean连接首次的连接必须要用以太网模块的mac的地址连接,在PG/PC中设置连接方式为ISO AND Ethernet ,这种连接方式是网卡间通过mac地址的连接方式。

其它与用pc适配器连接方法相同,在第一次连接上后,如果将来使用的是TCP/IP 协议,则在硬件组态里设置好IP地址,没有网关选择无网关。

连接,下载硬件组态。

硬件组态下载完后,以太网模块的IP地址确定,就可以将PG/PC改为TCP/IP的方式了。

然后把计算机的网卡地址设得与硬件组态中的IP地址在同一网段中(不能相同,否则会冲突)。

最后网线的选用,计算机直接与模块连接时,交叉线与平行线都可以,通过交换机或路由器则需要用平行线。

由于cp343-1 lean 无mac地址,那么其第一次连接必须通过其他适配器写入地址后才能完成,同时也就不支持ISO AND Ethernet 的通讯方式。

通过CP343-1模块,如何实现2套S7-300之间的以太网通讯?我们首先搭建一套测试设备,设备的结构图如下:2套S7-300系统由PS307电源、CPU314C-2DP、CPU314C-2PTP、CP343-1、CP343-1 IT、PC、CP5611、STEP7组成,PLC系统概貌如下图:如下将向您一步一步展示如何实现2套S7-300之间的以太网通讯:第一步:打开SIMATIC Manager,根据我们系统的硬件组成,进行系统的硬件组态,如图:插入2个S7300的站,进行硬件组态:分别组态2个系统的硬件模块:设置CP343-1、CP343-IT模块的参数,建立一个以太网,MPI、IP地址:组态完2套系统的硬件模块后,分别进行下载,然后点击Network Configration按钮,打开系统的网络组态窗口NetPro,选中CPU314,如下图:在窗口的左下部分点击鼠标右键,插入一个新的网络链接,并设定链接类型为ISO-on-TCP connection 或TCP connection或UDP connection 或ISO Transport connection,如下图:点击OK后,弹出链接属性窗口,使用该窗口的默认值,并根据该对话框右侧信息进行后面程序的块参数设定:当2套系统之间的链接建立完成后,用鼠标选中图标中的CPU,分别进行下载,这里略去CPU314C-2DP的下载图示:到此为止,系统的硬件组态和网络配置已经完成。

CP343_1的使用

CP343_1的使用

CP343_1的使用CP343-1模块可以用于连接不同的工业设备和系统,实现数据的采集、传输和控制。

它支持多种通信协议,包括以太网、Profinet、TCP/IP、ISO-on-TCP、UDP等,可以与其他设备进行无缝的数据交换和通信。

CP343-1模块采用高性能的通信处理器,具有快速的数据传输速度和低延迟的特点。

它可以同时处理多个通信任务,并且能够实时监控和控制数据的传输过程。

这使得CP343-1模块在工业场景中具有广泛的应用价值,比如工业自动化、办公机械设备控制、数据采集和处理等。

CP343-1模块提供了丰富的接口和功能,可以满足不同应用场景的需求。

它具有多个以太网接口,支持多种数据传输方式,可以同时连接多个设备和系统。

同时,CP343-1模块还支持远程访问和管理,可以通过网络远程监控和控制数据传输过程,方便用户进行配置和调试。

CP343-1模块的安装和配置也非常简单。

它采用模块化设计,可以轻松安装在现有的控制系统中,并且可以与其他设备和模块进行无缝集成。

CP343-1模块还提供了丰富的软件工具和开发包,帮助用户快速实现系统集成和应用开发。

CP343-1模块的使用还需要考虑安全性和稳定性。

它具有良好的抗干扰能力和故障恢复功能,可以在恶劣的工业环境中稳定运行。

同时,CP343-1模块还提供了多种安全机制和数据加密方式,保障数据传输的安全性和可靠性。

综上所述,CP343-1是一款功能强大、稳定可靠的通信处理器模块,适用于各种工业自动化和控制系统。

它具有高性能的处理能力、丰富的通信功能和灵活的配置方式,可以满足不同应用场景的需求。

通过使用CP343-1模块,用户可以实现高效的数据传输和控制,提高生产效率和工作安全性。

通过CP3431模块,实现2套S7300之间的以太网通讯

通过CP3431模块,实现2套S7300之间的以太网通讯

问题:通过CP343-1模块,如何实现2套S7-300之间的以太网通讯?解答:我们首先搭建一套测试设备,设备的结构图如下:2套S7-300系统由PS307电源、CPU314C-2DP、CPU314C-2PTP、CP343-1、CP343-1 IT、PC、CP5611、STEP7组成,PLC系统概貌如下图:如下将向您一步一步展示如何实现2套S7-300之间的以太网通讯:第一步:打开SIMATIC Manager,根据我们系统的硬件组成,进行系统的硬件组态,如图:插入2个S7300的站,进行硬件组态:分别组态2个系统的硬件模块:设置CP343-1、CP343-IT模块的参数,建立一个以太网,MPI、IP地址:组态完2套系统的硬件模块后,分别进行下载,然后点击Network Configration按钮,打开系统的网络组态窗口NetPro,选中CPU314,如下图:在窗口的左下部分点击鼠标右键,插入一个新的网络链接,并设定链接类型为ISO-on-TCP connection 或 TCP connection或 UDP connection 或 ISO Transport connection,如下图:点击OK后,弹出链接属性窗口,使用该窗口的默认值,并根据该对话框右侧信息进行后面程序的块参数设定:当2套系统之间的链接建立完成后,用鼠标选中图标中的CPU,分别进行下载,这里略去CPU314C-2DP的下载图示:到此为止,系统的硬件组态和网络配置已经完成。

下面进行系统的软件编制,在SIMATIC Manager界面中,分别在CPU314C-2PTP、CPU314C-2DP中插入OB35定时中断程序块和数据块DB1,DB2,并在两个OB35中调用FC5(AG_Send)和FC6(AG_Recv)程序块,如下图:创建DB1、DB2数据块,如下图:2套控制程序已经编制完成,分别下载到CPU当中,将CPU状态切换至运行状态,就可以实现S7-300之间的以太网通讯了。

只通过以太网,s7-300首次怎样和以太网模块cp343-1,cp343-1lean连接

只通过以太网,s7-300首次怎样和以太网模块cp343-1,cp343-1lean连接

只通过以太网,s7-300首次怎样和以太网模块cp343-
1,cp343-1lean连接
首先在计算机中安装 STEP7 组态软件,根据硬件进行组态
首次的连接必须要用以太网模块的mac的地址连接,在PG/PC中设置连接方式为ISO AND Ethernet ,这种连接方式是网卡间通过mac地址的连接方式。

其它与用pc适配器连接方法相同,在第一次连接上后,如果将来使用的是TCP/IP协议,则在硬件组态里设置好IP地址,没有网关选择无网关。

连接,下载硬件组态。

硬件组态下载完后,以太网模块的IP地址确定,就可以将PG/PC 改为TCP/IP的方式了。

然后把计算机的网卡地址设得与硬件组态中的IP地址在同一网段中(不能相同,否则会冲突)。

最后网线的选用,计算机直接与模块连接时,交叉线与平行线都可以,通过交换机或路由器则需要用平行线。

由于cp343-1 lean 无mac地址,那么其第一次连接必须通过PC Adapter编程电缆地址后才能完成,同时也就不支持ISO AND Ethernet 的通讯方式。

学习西门子PLC模块以太网组网通讯经验心得

学习西门子PLC模块以太网组网通讯经验心得

学习西门子PLC模块以太网组网通讯经验心得学习西门子PLC模块以太网组网通讯经验心得工控行业如果还只停留在只会单PLC编程,不懂网络和通讯,上位机组态软件就跟不上时代的发展。

1. S7 200+CP243-1与PC机实现以太网通讯组态(已测试成功)2. S7 300+CP343-1与PC机实现以太网通讯组态(已测试成功)3. S7 300+CP343做客户机和 S7 200+CP243做服务器进行读写数据通讯(已测试成功)2个S 300同时读写一个S7 200,下一步计划1个或者2个 S7 300同时读多个S7 200先就话题1在主贴中介绍,2楼以后的内容都是讲话题3.1楼简单介绍配置CP343IP地址,具体硬件组态,网络组态可见话题3的内容。

1. S7-200 PLC的以太网模块CP243-1作为服务器的组态打开PLC应用程序?工具?以太网向导,如图单击以太网向导,弹出画面如图1-2直接单击“下一步”,如图1-3,单击“读取模块”,得到模块的相关信息,注意:读取模块需要用PPI电缆连接PLC或者CP243分配好IP的时候网线连接上。

再单击“下一步”,如图1-4,分别填入IP地址,子网掩码,网关地址。

注意正确填写网段。

此处IP地址必须和电脑PC上本地连接IP在同一个网段内,但是不能相同。

再单击“下一步”,如图1-5,填写为模块配置的连接数目。

再单击“下一步”,如图1-6,本例以CP243作为服务器,填写客户机的IP地址及TSAP,注意服务器和客户机的TSAP必须一致。

也可以选择接受所有连接请求。

再单击“下一步”,如图1-7,不用填写再单击“下一步”,如图1-8,填入程序中为使用的VB区首地址,选择建议地址。

再单击“下一步”,如图1-9,单击“完成”,出现图1-10。

单击“是”,完成本次“以太网向导”。

以太网子程的调用如图1-11。

一定要在OB1里利用SM0.1调用向导生成的子程序将组太完成的程序一定要下载至PLC中,配置才生效。

原创——浅谈 CP343-1 Lean与Smart 200 TCP通讯

原创——浅谈 CP343-1 Lean与Smart 200 TCP通讯

原创——浅谈 CP343-1Lean 与 Smart200TCP 通讯      最近有个项目上有用到西门子 S7_300 (CPU 型号有 314 不带 网口)的数据与 S7_Smart 200 数据要进行通讯,在网上查了不少的资料, 西门子的电话已打了多次,但就是通讯不成功,耗时两天,终于通讯上了, 当时心情就不摆了,这种心情只有做自动化的人才能理解。

现将通讯过程记 录下来。

此次通讯有两个目的: (1)将 S7_300 的开关量信号(160 个点)传送给 S7_Smart 200. (2)将 S7_Smart 200 的模拟量(20 个点)传送给 S7_300. 现场硬件:CUP: CP: 314_1AG13_0AB0 343_1CX10_0XE0CP343_1 LeanS7_Smart 200: SR20 电脑操作统:Windows7 旗舰版 64 位编程软件: STEP 7-MicroWIN SMART 2.2 (注意软件一定要是 2.02 版本, 且 CPU SR20 的硬件以要是 2.02 版本, 如果硬件不是,请升级为 2.02 版本) SIMATIC Manager 如下图: 5.4+SP4+HF9 Chinese  第一步:现 S7_300 中进行网络组态:注意:CP343_1 Lean 只支持 TCP 通讯 依次按图配置好 需要说明的是:本机 IP 为 S7_300 的地址。

远程 IP 为 S7_Smart 200 的 地址配置好的 TCP 连接如下图第 二 步 : 建 立 背 景DB块 。

本 例 中 以DB85为 例数据块 DB85 的数据如下图 建立 TCP_SEND(S7_300 发送给 S7_Smart 200 的数据 20 组)说明:传送 的是以 BYTE 为单位 每组 8 个位,20*8=160 个开关量 建立 TCP_RCV(S7_Smart 200 发送给 S7_300 的数据 40 组)说明:传送的 是 BYTE 为单位,40/2=20 个 WORD 模拟量第三步:在 S7_300 的 OB1 中调用 FC5 与 FC6如下图按图配置好以上配置好后,将程序下载到 S7_300 PLC 中 第四步:在 S7_Smart 200 的 OB1 中调用 TCP_CONNECT 与 TCP_SEND 与 TCP_RECV 如下图按图配置好以上配置好后,将程序下载到 S7_Smart 200 PLC 中第五步 将 S7_Smart 200 在线监视如下图将 s7_300PLC 都在线监视如下图此时观察 S7_300PLC 中 F5 块的状态为停止状态,且报错 代码为 8183H, 先不予理会,那是应为数据传送还没有激活进行,所以报错 如何激活数据传送:打开 S7_Smart 200 的数据状态图表 建立从 S7300 传过来的数据监控表如下图 注意那个 BOOL 量 V6010.0 这个 BOOL 量就是激活数据传送的开关打开 S7_Smart 200 的数据状态图表 建立从 S7_Smart 200 传送给 S7300 的数据监控表 打开 S7_300 在建立从 S7300 传送 S7_Smart 200 给来的数据监控表 在建立从 S7_Smart 200 传送 S7_300 给来的数据监控表 一共是四个 监控表将 V6010.0 置为 1如上图是 SMART 200 VW0 的数据传送给了 S7_300 的 DB85.DBW40  如上图是 S7_300 DB85.DBB0 的数据传送给了的 SMART200 的 VB100  。

S7-300集成PN口与S7-300CP343-1模块的以太网通讯

S7-300集成PN口与S7-300CP343-1模块的以太网通讯

S7-300集成PN口与S7-300CP343-1模块的以太网通讯S7-300 集成PN 口与S7-300+CP343-1 模块的以太网通讯1. 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-1200作为智能IO设备和CP343-1的 Profinet 通信(CP343-1做控制器)

S7-1200作为智能IO设备和CP343-1的 Profinet 通信(CP343-1做控制器)

S7-1200作为智能IO设备和CP343-1的Profinet 通信(CP343-1做控制器)S7-1200 V4.0 支持智能IO 设备功能,故可使用S7-1200 作为智能IO 设备和CP343-1 的Profinet 通信。

本例中将S7-300 做为控制器,连接作为智能IO 设备的S7-1200 CPU 实现Profinet 通信;下面详细介绍使用方法。

硬件:1. CPU 1217C DC/DC/DC,V4.02. CPU 314C-2ptp,V2.6 + CP343-1,V3.0软件:1. Step7 V132. Step7 V5.5 SP3CP343-1 的PN 接口连接S7-1200 的PN 接口,这种方式可以分2种情况来操作,具体如下:1. 第一种情况:CPU 1217C 和CPU 314C 使用Step7 V13 编程,在一个项目中操作。

2. 第二种情况:CPU 1217C 使用Step7 V13,而CPU 314C 使用Step7 V5.5。

1. 第一种情况(同一项目中操作)CPU 314C 作为controller,1217C 作为IO device,使用Step7 V13 在一个项目中操作,详细步骤如下。

1-1 使用Step7 V13 创建S7-300 站使用STEP7 V13 创建一个新项目,并通过“添加新设备”组态S7-300 站PLC_1,选择CPU 314C-2 ptp, 添加CP343-1 ,设置IP 地址。

如图1 所示。

图1 在新项目中插入S7-300 站在“操作模式”选项中确认CP343-1 的操作模式。

如图 2 所示。

图2 选择CP343-1 操作模式1-2 使用Step7 V13 创建S7-1200 站使用STEP7 V13 创建一个新项目,并通过“添加新设备”组态S7-1200 站PLC_2,选择CPU1217C DC/DC/DC V4.0;设置IP 地址,并确认设备名称,本示例中设备名称是plc_2。

西门子PLC与PLC之间通过以太网互连

西门子PLC与PLC之间通过以太网互连

西门子PLC与PLC之间通过以太网互连目前西门子S7-300/400系列的PLC的通讯方式开始大量使用工业以太网通讯,MP277/377、xP177B系列触摸屏也集成了以太网接口,这带来一个好处,所有的接口都统一,在网络通讯时采用都以太网接口,所有的设备组成一个局域网,包括上位监控计算机、编程设备、PLC、触摸屏都能很方便地互相访问,需要扩展多一个设备也很方便,只需要加一个交换机就能扩展出多个接口。

因为有这些好处,所以采用以太网通讯越来越流行,下面说一说以太网通讯的其中一个应用,PLC与PLC之间通过以太网互连。

一、S7-300/400之间互连1、采用PLC与PLC通过以太网访问,需要增加以太网模块,如CP343-1,CP443-1的模块,或者采用带有PN接口的PLC,如CPU315-2DP/PN的PLC。

2、采用两块CP343-1互连,先在同一个项目里做好两套PLC的硬件组态,分配好IP地址,打开NetPro,选择其中一个PLC,双击连接列表上的空白行,添加一个S7 conection。

选择连接的另一个PLC,记住连接的ID号。

通讯双方的其中一个站为Client端,激活“Establish an active connection”的选项(默认是激活的)。

这样NetPro的配置就完成了,编译、下载完成3、打开其中两套PLC的OB1,调用FB12(BSEND)块发送数据,FB13(BRCV)块接收数据,1#PLC的发送对应2#PLC的接收,1#PLC的接收对应2#PLC的发送。

4、调用FB12的时候几个参数的含意,a、REQ,发送开始,上升沿触发发送工作;b、ID,连接ID号,这个ID号是在NetPro组态时生成的ID号;c、R_ID,连接号,相同连接号的FB块互相对应发送/接收数据,这个是由用户编程时定义的,例如1#PLC的FB12的R_ID是DW#16#2,则2#PLC的FB13的R_ID也是DW#16#2,这样才能保证正常接收发送;d、DONE,发送完成,如果REQ端是一个不停的脉冲,正常情况下DONE端也应该也是一个不停的脉冲反馈;e、SD_1,发送的开始地址,以P# x.x byte xxx来表示,f、LEN,发送数据的长度。

S7-300之间的以太网通讯

S7-300之间的以太网通讯

问题:通过CP343-1模块,如何实现2套S7-300之间的以太网通讯?解答:我们首先搭建一套测试设备,设备的结构图如下:2套S7-300系统由PS307电源、CPU314C-2DP、CPU314C-2PTP、CP343-1、CP343-1 IT、PC、CP5611、STEP7组成,PLC系统概貌如下图:如下将向您一步一步展示如何实现2套S7-300之间的以太网通讯:第一步:打开SIMATIC Manager,根据我们系统的硬件组成,进行系统的硬件组态,如图:插入2个S7300的站,进行硬件组态:分别组态2个系统的硬件模块:设置CP343-1、CP343-IT模块的参数,建立一个以太网,MPI、IP地址:组态完2套系统的硬件模块后,分别进行下载,然后点击Network Configration按钮,打开系统的网络组态窗口NetPro,选中CPU314,如下图:在窗口的左下部分点击鼠标右键,插入一个新的网络链接,并设定链接类型为ISO-on-TCP connection 或 TCP connection或 UDP connection 或 ISO Transport connection,如下图:点击OK后,弹出链接属性窗口,使用该窗口的默认值,并根据该对话框右侧信息进行后面程序的块参数设定:当2套系统之间的链接建立完成后,用鼠标选中图标中的CPU,分别进行下载,这里略去CPU314C-2DP的下载图示:到此为止,系统的硬件组态和网络配置已经完成。

下面进行系统的软件编制,在SIMATIC Manager界面中,分别在CPU314C-2PTP、CPU314C-2DP中插入OB35定时中断程序块和数据块DB1,DB2,并在两个OB35中调用FC5(AG_Send)和FC6(AG_Recv)程序块,如下图:创建DB1、DB2数据块,如下图:2套控制程序已经编制完成,分别下载到CPU当中,将CPU状态切换至运行状态,就可以实现S7-300之间的以太网通讯了。

S7-1500作为智能IO设备和CP343-1的 Profinet 通信(S7-300做控制器)

S7-1500作为智能IO设备和CP343-1的 Profinet 通信(S7-300做控制器)

S7-1500作为智能IO设备和CP343-1的Profinet 通信(S7-300做控制器)S7-1500 支持智能IO 设备功能,故可使用S7-1500 作为智能IO 设备和CP343-1 的Profinet 通信。

本例中将S7-300 做为控制器,连接作为智能IO 设备的S7-1500 CPU 实现Profinet 通信;下面详细介绍使用方法。

硬件:1.CPU 6ES7 513-1AL01-0AB0,V2.12.CPU 314C-2ptp,V2.6 + CP343-1,V3.0软件:1.Step7 V142.Step7 V5.5 SP3CP343-1 的PN 接口连接S7-1500 的PN 接口,这种方式可以分2种情况来操作,具体如下:1.第一种情况:CPU 1500 和CPU 314C 使用Step7 V14 编程,在一个项目中操作2.第二种情况:CPU 1500 使用Step7 V14,而CPU 314C 使用Step7V5.51. 第一种情况(同一项目中操作)CPU 314C 作为controller,1500 作为IO device,使用Step7 V14 在一个项目中操作,详细步骤如下。

1.1 使用Step7 V14 创建S7-300 站使用STEP7 V14 创建一个新项目,并通过“添加新设备”组态S7-300 站PLC_1,选择CPU 314C-2 ptp, 添加CP343-1 ,设置IP 地址。

如图1 所示。

图1 在新项目中插入S7-300 站在“操作模式”选项中确认CP343-1 的操作模式。

如图2 所示。

图2 选择CP343-1 操作模式1.2 使用Step7 V14 创建S7-1500 站使用STEP7 V14 创建一个新项目,并通过“添加新设备”组态S7-1500 站PLC_2,选择CPU1500 ;设置IP 地址,并确认设备名称,本示例中设备名称是plc_2。

如图3 所示。

浅谈西门子 CP343_1 Lean 与 200 SMART 以太网通讯

浅谈西门子 CP343_1 Lean 与 200 SMART 以太网通讯

浅谈西门子 CP343_1 Lean 与 200 SMART 以太网通讯摘要:旧版本的西门子200SMART模块不能与CP343-1 Lean进行通讯,只有固件版本在V2.02及以上的模块才支持,才能通过TCP连接的方式进行以太网通讯。

TCP 通讯为面向连接的通讯,需要双方都调用指令来建立连接。

关键词:314CPU;CP343_1;200 SMART;以太网通讯;TCP连接引言:本文以福建兆元光电有限公司二期废水项目的自控系统为例,对西门子CP343_1 Lean与200SMART之间的以太网通讯进行了详细阐述。

该项目自控系统配置一个西门子300 PLC控制站,位于废水站配电室,而200 SMART控制站位于距离废水站600米远的厂务监控室内,监控人员要求在厂务监控室里以报警灯声音和光的方式展现废水站的报警状态。

所以,两个PLC控制站之间敷设了一根光纤,通过光纤转以太网的通讯方式,经数据交换,由厂务监控室内的200 SMART PLC控制站来驱动声光报警器。

一、硬件配置1、西门子300 PLC侧,主要设备是CPU和CP343_1以太网模块。

具体型号如下:CPU:6ES7 314-1AG14-0AB0CP:6GK7 343-1CX10-0XE0(注:CP343_1 Lean 只支持TCP通讯)2、西门子200 SMART PLC侧,主要设备是CPU模块。

具体型号如下:CPU一体机型号:6ES7 288-1SR20-0AA0,但要其硬件版本需V2.02及以上,如果低于这个版本,需要升级到该版本及以上。

二、软件配置1、西门子300 PLC侧,是STEP7 PRO V5.6中文版。

2、西门子200 SMART PLC侧,是MicroWIN SMART V2.4中文版,其固件版本是V2.04版本(如果低于该版本,需要升级到V2.02版本及以上)。

三、在西门子300 PLC中进行组态和编程1、在STEP 7硬件组态中,点击“组态网络”图标按钮,打开NetPro组态网络界面,点击配置机架中的CPU插槽,则下面会出现本地ID等的连接界面,然后在空白处点击右键,选择“插入新连接”。

S7-200SMART与S7-300CP343-1Lean模块以太网通信

S7-200SMART与S7-300CP343-1Lean模块以太网通信

S7-200SMART与S7-300CP343-1Lean模块以太网通信
S7-200 SMART原来不能与CP343-1 Lean 模块以太网通信,V2.2及以上版本软件和硬件支持开放式以太网通信,可以与CP343-1 Lean通过TCP通信。

下面是做的测试,通信正常。

STEP 7-Micro/WIN SMART V2.2 版本软件开始支持开放式用户通信,
S7-200 SMART V2.2 支持的OUC协议连接资源:
1.支持8个开放式通信主动连接资源
2.支持 8个开放式通信被动连接资源
测试:
软件:STEP7 V5.5 SP4,STEP 7-MicroWIN SMART v2.2
系统:windows7 64位旗舰版 sp1
此测试为:CPU ST20 与 315-2DP + 343-1 Lean
一、组态 s7300 网络连接,设置连接两边IP地址和端口
二、编写s7300程序,调用FC5、FC6接收/发送
三、SMART V2.2 版本软件编写程序,调用OUC 指令库tcp连接
四、s7300见变量表监控和SAMRT 状态表监控,给值发送接受正常。

五、smart 软件版本为v2.2,注意CPU固件版本也得升级到V2.2。

用以太网对PLC进行编程

用以太网对PLC进行编程

用以太网对PLC进行编程(MPI、DP)
1、两个CPU、一个以太网模块,进行通讯编程:(两个CPU 通过MPI相连)
增加一块CP343-1以太网模块,首先是硬件组态,当第一次下载时用MAC地址进行下载。

在硬件组态里选中CP 343-1 lean点击右键选中编辑以太网节点,可以在线访问几点可以输入MAC地址点击浏览可看到模块的IP地址。

输入可以下入硬件。

另外一个CPU可以把这个模块拆掉或者用其他方法下入硬件(TS或PC)。

把两个PLC的两个MPI网都要激活。

这样就可以对两个PLC进行编写程序了。

这种方式下以太网模块装在任何一个CPU上都可以。

2、三个CPU、一个以太网模块,进行编程:(中间一个是2DP 的分别通过MPI和DP与另外两个相连)
以太网模块要装在中间的PLC上,否则看不到全部的PLC。

硬件的下载和上面的一样。

以上的连接不需要建PG/PC就可以直接对三个PLC进行编程。

WINCC监控时,可以看到两个DP网上的内容,详细介绍看“WINCC中以太网与DP网之间的访问”。

连接时需要的软件一个是Pcsoftware电脑上装的有,还有两个在开始菜单“SIMATIC”里的“SIMATIC NET”。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

问题:通过CP343-1模块,如何实现2套S7-300之间的以太网通讯?
解答:
我们首先搭建一套测试设备,设备的结构图如下:
2套S7-300系统由PS307电源、CPU314C-2DP、CPU314C-2PTP、CP343-1、CP343-1 IT、PC、CP5611、STEP7组成,PLC系统概貌如下图:
如下将向您一步一步展示如何实现2套S7-300之间的以太网通讯:
第一步:打开SIMATIC Manager,根据我们系统的硬件组成,进行系统的硬件组态,如图:插入2个S7300的站,进行硬件组态:
分别组态2个系统的硬件模块:
设置CP343-1、CP343-IT模块的参数,建立一个以太网,MPI、IP地址:
组态完2套系统的硬件模块后,分别进行下载,然后点击Network Configration 按钮,打开系统的网络组态窗口NetPro ,选中CPU314,如下图:
在窗口的左下部分点击鼠标右键,插入一个新的网络链接,并设定链接类型为ISO-on-TCP connection 或 TCP connection或 UDP connection 或 ISO Transport connection,如下图:
点击OK后,弹出链接属性窗口,使用该窗口的默认值,并根据该对话框右侧信息进行后面程序的块参数设定:
当2套系统之间的链接建立完成后,用鼠标选中图标中的CPU ,分别进行下载,这里略去CPU314C-2DP 的下载图示:
到此为止,系统的硬件组态和网络配置已经完成。

下面进行系统的软件编制,在SIMATIC Manager界面中,分别在CPU314C-2PTP、CPU314C-2DP中插入OB35定时中断程序块和数据块DB1,DB2,并在两个OB35中调用FC5(AG_Send)和FC6(AG_Recv)程序块,如下图:
创建DB1、DB2数据块,如下图:
2套控制程序已经编制完成,分别下载到CPU当中,将CPU状态切换至运行状态,就可以实现S7-300之间的以太网通讯了。

如下界面说明了将CPU314C-2DP 的DB1中的数据发送到CPU314C-2PTP 的DB2中的监视界面:
a.选择Data View,切换到数据监视状态:
b.C PU314C-2DP 的DB1中发送出去的数据:
c. CPU314C-2PTP 的DB2中接收到的数据。

相关文档
最新文档