CP在300和400之间ISO-ON-TCP

合集下载

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串口至对应的设备。

无线通讯在自动仓库中的应用

无线通讯在自动仓库中的应用

无线通讯在自动仓库中的应用目前,在自动化立体仓库中,自动化设备以独立单元的方式进行工作。

自动化单元之间多数采用红外通讯器,以Profibus 总线方式进行数据传输。

计算机通过西门子CP5613 通讯卡读写PLC的数据,在速度上传输率低(187.5K)、通讯节点多,出现问题后维修复杂。

而采用无线通讯时,以太网的速度高(56M),由于通讯单元减少,出现问题能够快速判断问题所在,同时还具有费用低、安装方便、维修简单等优势。

设计规划某自动化立体库项目有5个巷道,2500个货位,项目设计1台堆垛机和1台直线转轨车用于5个巷道货位的货物存取,堆垛机通过转轨车切换到其他巷道。

堆垛机与转轨车、计算机的通讯采用无线基站互联。

堆垛机主机采用S7-200 PLC,通讯模块选取CP243-1,无线通讯基站采用MOXA AWK-1100。

基站固定在堆垛机上,随堆垛机移动。

转轨车主机采用S7-300PLC,通讯模块选取CP343-1,无线通讯基站采用MOXA AWK-1100。

基站固定在转轨车上,随转轨车移动。

RF系统采用Symbol的MC3000手持终端,RF通过Symbol AP5131访问SQL服务器。

OPC Server计算机通过基站AP5131、AWK-1100访问堆垛机和转轨车的PLC数据。

AP5131固定在库房区域中心的货架顶部,堆垛机、转轨车、手持终端的运行轨迹相对在AP5131的半径100米内,确保良好的通讯效果。

设备配置1.无线通讯基站配置堆垛机、转轨车以AWK-1100作为通讯基站,通过AP5131互相通讯,且OPC Server计算机通过AP5131、AWK-1100访问堆垛机和转轨车的PLC数据,RF也通过AP5131访问SQL服务器。

配置原则是AP5131作为无线网桥,AWK-1100做客户端。

配置完成后,用操作系统的Ping命令能够测通网络,证明配置成功完成。

OPC Server计算机要访问S7-200、S7-300的数据,必须对S7-200、S7-300进行组态配置,才能实现数据传输。

西门子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的下载图示:到此为止,系统的硬件组态和网络配置已经完成。

S7-1200集成的以太网接口可以实现的通信方式

S7-1200集成的以太网接口可以实现的通信方式

S7-1200集成的以太网接口可以实现下述通信1.用于下载、上载、监控和故障诊断为了实现PLC与计算机的通信,需要用计算机的控制面板的“网络连接”功能来设置以太网接口的连接属性,选中“Internet协议(TCP/IP)”,设置接口的IP地址和子网掩码。

IP地址的前3个字节(子网地址)为192.168.0,第4个字节(子网内设备的地址)可以取任意值,只要不与网络中其他设备的IP地址重叠就行了。

一对一的通信不需要交换机,两台以上的设备通信需要交换机。

CPU可以使用直通的或交叉的以太网电缆进行通信。

2.用于S7-1200 CPU之间的通信采用开放式用户通信,最好使用紧凑型指令TSEND_C和TRCV_C,它们除了发送或接收功能外,还可以建立和断开连接。

开放式用户通信可以使用ISO-On-TCP连接或TCP连接,连接参数采用图形方式组态。

3.S7-1200与S7-300/400采用ISO-on-TCP和TCP连接的以太网通信S7-300/400需要配置以太网模块,或使用有以太网接口的CPU。

S7-1200调用TSEND_C和TRCV_C指令,S7-300/400调用AG_SEND和AG_RCV指令。

双方都需要组态连接,通信伙伴为“未指定”。

4.S7-1200与S7-300/400采用S7连接的以太网通信在S7通信中,S7-1200只能作服务器,不需要对它的S7通信组态和编程。

S7-300/400在通信中做客户机,需要用STEP 7的网络组态工具NetPro建立S7单向连接,调用PUT和GET指令来实现通信。

5.S7-1200与S7-200采用S7连接的以太网通信S7-200需要配以太网模块CP 243-1,S7-1200的以太网接口在S7通信中只能作服务器,在通信中它是被动的,不需要作任何组态和编程的工作。

S7-200 CPU在通信中作客户机,需要用S7-200的以太网向导来组态,并调用组态时生成的指令来实现通信。

CP343-1的区别

CP343-1的区别

3.2.1 300 系列以太网CP模板有什么不同?组态注意事项:300系列中的工业以太网CP在其硬件接口和通信功能包括数量框架在内有所不同。

下表显示了区别:1)早期的CP343-1EX20模块既不支持ISO协议也不支持PROFINET2)早期的CP343-1GX20模块既不支持ISO协议也不支持PROFINET3)同时操作的所有TCP/UDP连接总数4)只支持PROFINET CBA版本V1.0(非实时)5)只支持服务器功能区别标准的描述:ISO传输协议:ISO传输连接用于S5站和S7站或PC站之间的数据交换(S5兼容通信)。

ISO传输连接的属性:站间的通信是基于MAC地址的。

使用数据块的数据传输适用于大量数据。

可使用“SEND/RECEIVE”和“FETCH/WRITE”应用实现数据传输。

在PC上,ISO传输服务通过C函数或利用OPC服务器提供。

数据的接收是由对方通过ISO参考模型第4层上的确认来确定的。

数据不能通过路由器(非路由功能的协议)传递。

ISO-on-TCP 传输协议ISO-on-TCP传输连接用来进行S5站和S7站或PC站间的数据交换(兼容S5的通信)。

ISO-on-TCP连接的属性:站间的通信是基于IP地址的。

符合TCP/IP标准的FRC 1006扩展是与ISO参考模型的第4层相一致的。

使用“SEND/RECEIVE”和“FETCH/WRITE”应用实现数据传输。

在PC上,ISO传输服务通过C函数或利用OPC服务器提供。

数据的接收是由对方通过ISO参考模型第4层上的确认来确定的。

数据可通过路由器(有路由功能的协议)传递。

TCP/IP传输协议:通过TCP连接的配置实现站间(包括第三方的站)的数据交换。

TCP连接的属性:符合TCP/IP标准。

可使用“SEND/RECEIVE”和“FETCH/WRITE”应用实现数据传输。

操作系统中已存在的TCP/IP实现通常可用在PC上。

数据可通过路由器(有路由功能的协议)传递。

以太网通信S7-1200 和 S7-300,400 (CE-X18) 间的数据交换

以太网通信S7-1200 和 S7-300,400 (CE-X18) 间的数据交换

以太网通信:S7-1200 和 S7-300/400 (CE-X18) 间的数据交换
自动化任务:
可通过以太网在 S7-1200 和 S7-300/400 间进行数据传输。

该任务可以分为以下两种情况:
任务 A
通过集成的以太网接口,在 S7-1200 CPU 和 S7-300 CPU 间传输长度固定的数据。

任务B
通以太网通信处理器 (CP),在 S7-1200 CPU 和 S7-300 CPU 间传输一组数量可动态改变的数据元素。

自动化解决方案:
对于通过集成 CPU 以太网接口的开放式通信,S7-1200 和 S7-300/400 可包含以下 T 通信块:• TCON、TSEND、TRCV 和 TDISCON(可手动进行连接和断开连接)
除此之外,S7-1200 还包含带有集成连接和断开连接功能的 T 通信块:
• TSEND_C 和 TRCV_C
对于通过以太网 CP 的开放式通信,S7-300/400 还包含以下通信块:
• AG_SEND 和 AG_RECV
S7-1200 和 S7-300/400 间的数据交换支持以下以太网协议:
•TCP native
• ISO-on-TCP (动态数据长度的数据传输)
可通过以下寻址方式
•绝对寻址,或
•符号寻址
进行数据传输。

自动化解决方案 A
通过集成的 S7 -300er CPU 接口,通过以下方式
•通过带有手动连接管理的 T 通信块 (TCON, TSEND, TRCV, TDISCON)
•通过 TCP 协议
•绝对寻址数据
可实现 S7-1200 和 S7-300 间的数据传输。

图 01
图 02。

西门子PLC与组态软件的通讯方式

西门子PLC与组态软件的通讯方式

西门子PLC与组态软件的通讯方式一、西门子PLC硬件介绍德国西门子公司生产的可编程序控制器在我国的应用相当广泛,在冶金、化工、印刷生产线等领域都有应用。

西门子公司的PLC产品包括LOGO,S7-200,S7-300,S7-400,工业网络,HMI人机界面,工业软件等。

西门子S7系列PLC体积小、速度快、标准化,具有网络通信能力,功能更强,可靠性更高。

S7系列PLC产品可分为微型PLC:S7-200,S7-1200,小规模性能要求的PLC:S7-300和中、高性能要求的PLC:S7-400。

1、西门子S7-200S7-200 PLC是超小型化的PLC,它适用于各行各业,各种场合中的自动检测、监测及控制等。

S7-200 PLC的强大功能使其无论单机运行,或连成网络都能实现复杂的控制功能。

2、西门子S7-1200S7-1200是西门子公司新推出的一款PLC,主要面向简单而又高精度的自动化任务。

他集成了PROFINET接口,采用模块化设计并集成了强大的工艺功能,适用于多种场合,满足不同的自动化需求。

集成的 PROFINET 接口用于编程、HMI 通讯和 PLC 间的通讯。

此外它还通过开放的以太网协议支持与第三方设备的通讯。

该接口带一个具有自动交叉网线(auto-cross-over)功能的 RJ45 连接器,提供10/100 Mbit/s 的数据传输速率,它支持最多 16 个以太网连接以及下列协议:TCP/IPnative、ISO-on-TCP 和 S7 通讯。

3、西门子S7-300S7-300是模块化小型PLC系统,能满足中等性能要求的应用。

各种单独的模块之间可进行广泛组合构成不同要求的系统。

与S7-200 PLC比较,S7-300 PLC采用模块化结构,具备高速(0.6~0.1μs)的指令运算速度;用浮点数运算比较有效地实现了更为复杂的算术运算;一个带标准用户接口的软件工具方便用户给所有模块进行参数赋值;方便的人机界面服务已经集成在S7-300操作系统内,人机对话的编程要求大大减少。

S7-1200与S7-300 CP ISO on TCP通信(300用TIA PORTAL)

S7-1200与S7-300 CP ISO on TCP通信(300用TIA PORTAL)

S7-1200 CPU 与S7-300 CP ISO on TCP通信(S7-1200作为客户端,S7-300使用TIA PORTAL)S7-1200 CPU 与S7-300之间通过ISO on TCP 通信,需要在双方都建立连接,连接对象选择“Unspecified”。

所完成的通信任务为:①S7-1200将DB3里的100个字节发送到S7-300的DB4中②S7-300将DB3里的10个字节发送到S7-1200的DB4中硬件和软件需求及所完成的通信任务硬件:①S7-1200 CPU/S7-300 CPU+CP343-1②PC(带以太网卡)③TP电缆软件:STEP7 V11 or HigherS7-1200 组态1. 打开STEP7 V11 软件并新建项目在STEP7 V11的“Portal View” 中选择“Create new project” 创建一个新项目2. 添加硬件并命名PLC然后进入“Project view”,在“Project tree” 下双击“Add new device”,在对话框中选择所使用的S7-1200 CPU添加到机架上,命名为PLC_1,如图1所示。

图1. 添加新设备为了编程方便,使用CPU 属性中定义的时钟位,定义方法如下:在“Project tree” > “PLC_1” > “Device configuration” 中,选中CPU ,然后在下面的属性窗口中,“Properties” > “System and clock memory” 下,将系统位定义在MB1,时钟位定义在MB0,如图2所示。

时钟位我们主要使用M0.3,它是以2Hz 的速率在0和1之间切换的一个位,可以使用它去自动激活发送任务。

图2. 系统位与时钟位3. 为PROFINET 通信口分配以太网地址在“Device View”中点击CPU 上代表PROFINET 通信口的绿色小方块,在下方会出现PROFINET 接口的属性,在“Ethernet addresses” 下分配IP 地址为192.168.0.1 ,子网掩码为255.255.255.0,如图3. 所示。

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

30564821
条目号:问题)
P1-1
• •
FC5 "AG_SEND" 和 FC6 "AG_RECV" 适用于 S7-300 FC50 "AG_LSEND" 和 FC60 "AG_LRECV" 适用于 S7-400
下面的条目包含上述S7-300 和S7-400 用户程序中函数的例程与说明:17853532 和18513371。 注意: 更多关于 S7-300 与 S7-400 以太网通信有用的信息请参照下面的条目。 条目号 26484227 22385024 47885893 47885244 29737976 描述 ISO-on-TCP 协议有什么属性,优点及特点? 如何通过工业以太网 CP 在 S7-300 与/或 S7-400 之间组态 TCP 连接以实现数据 交换? 如何通过工业以太网 CP 在 S7-300 与/或 S7-400 之间组态 UDP 连接以实现数据 交换? 如何通过工业以太网 CP 在 S7-300 与/或 S7-400 之间组态 ISO 传输连接以实现数 据交换? 通过 CPU 集成的 PROFINET 接口或 CP443-1 Advanced,采用 ISO-on-TCP 协 议,如何使用通信函数 FB63 "TSEND"、FB64 "TRECV"、FB65 "TCON" 及 FB66 "TDISCON"进行编程以实现数据交换? 用于 SIMATIC NET S7 CP 的函数(FC)和函数块(FB)编程手册 日期:2011-02-24
Service & Support
如何通过工业以太网 CP 在 S7-300 与/或 S7-400 之间组态 ISO-on-TCP 传输连接以实 现数据交换?
说明: 可以通过 S7-300 和 S7-400 的以太网通信 CP 使用经 ISO-on-TCP 连接的开放式通信实现数据交 换。 下面介绍如何通过 S7-300 和 S7-400 的以太网通信 CP 组态一个 ISO-on-TCP 连接以实现数据的 发送与接收。 ISOonTCP_Connection_en.pdf ( 2121 KB ) 在用户 CPU 程序中调用下面的函数可以在组态的 ISO-on-TCP 连接中实现数据的发送与接收。
相关文档
最新文档