以太网通讯200-300

合集下载

S7-200与S7-300之间的通讯(更新版)

S7-200与S7-300之间的通讯(更新版)

S7-200与S7-300之间的通讯Communication between S7-200 and S7-300摘要 文档介绍s7-200plc和s7-300plc通信,分别介绍的是mpi,profibus和以太网。

关键词 MPI ,PROFIBUS 以太网Key Words MPI,PROFIBUS, ethernetA&D Service & Support Page 2-20目录S7-200与S7-300之间的通讯 (1)1.S7-200和S7-300进行MPI通信 (4)2.S7-200和S7-300进行PROFIBUS通信 (8)3.S7-200和S7-300进行以太网通信 (13)A&D Service & Support Page 3-201.S7-200和S7-300进行MPI通信S7200与S7300之间采用MPI通讯方式时, S7200 PLC中不需要编写任何与通讯有关的程序,只需要将要交换的数据整理到一个连续的V 存储区当中即可,而S7300中需要在OB1(或是定时中断组织块OB35)当中调用系统功能X_GET(SFC67)和X_PUT(SFC68),实现S7300 与S7200之间的通讯,调用SFC67和SFC68时VAR_ADDR参数填写S7-200的数据地址区,由于S7-200的数据区为v区,这里需填写P#DB1.××× BYTE n 对应的就是S7200 V 存储区当中VB××到VB(××+n)的数据区。

首先根据S7300的硬件配置,在STEP7当中组态S7300站并且下载,注意S7200和S7300出厂默认的MPI地址都是2,所以必须先修改其中一个PLC的站地址,例子程序当中将S7300 MPI地址设定为2,S7200地址设定3,另外要分别将S7300和S7200的通讯速率设定一致,可设为9.6K,19.2K,187.5K三种波特率,例子程序当中选用了19.2K的速率。

200和300以太网通讯案例

200和300以太网通讯案例

S7 200和S7 300之间的以太网通讯案例一、S7 200 客户端的配置第一步:新建一个项目打开以太网向导打开Step7-Micro/WIN,在项目管理器中找到“工具”菜单,单击其下的“以太网向导”。

如图3-1所示。

之后打开的以太网向导对话框如图3-2所示,通过该向导,可以配置CP243-1通信处理器模块,以便将S7-200 PLC连接到工业以太网上。

第二步:读取CP243-1模块位置号在图3-3中,可以指定CP243-1在机架上相对于PLC的位置:直接与PLC通过扩展总线连接的模块处于0号位置,紧随其后的依次为1号、2号等。

对于本例,由于CP243-1连接在EM277的后面,所以其模块号为1;如果不知道CP243-1确切的模块号,可以连接上通信电缆(PPI Cable),选择好下载路径,单击图3-3中的“读取模块”按钮来读取CP243-1的准确位置。

图3-1 打开以太网向导图3-2 以太网向导简介图3-3 指定机架上CP243-1所处的位置第三步:配置CP243-1参数点击图3-3中的“下一步”,为CP243-1指定IP地址。

如果网络内有BOOTP服务器,则不需要在此指定IP地址,由系统自动分配。

这里设置其中一台S7 200的IP地址为“192.168.10.50”, 设置另外一台S7 200的IP地址为“192.168.10.51”。

其内容如图3-4所示。

单击“下一步”按钮,指定模块参数的命令字节和通过CP243-1建立的连接数,如图3-5所示。

CPU222具有8入/6出14个IO点,因此附加在PLC上的输出字节地址占用了QB0,由此计算出CP243-1的模块命令字节为QB1。

指定该配置要建立的连接数为1。

第四步:配置连接在图3-6中的TSAP由两个字节组成,第一字节定义连接数,本地的TSAP的范围可填写16#02、16#10~16#FE;远程服务器的TSAP范围为16#02、16#03、16#10~16#FE;第二个字节定义了机架号和CP槽号(或模块位置)。

S7-200与S7-300之间的三种通讯方式(MPI、DP、以太网)

S7-200与S7-300之间的三种通讯方式(MPI、DP、以太网)
图9 STEP7通信数据监控
2.S7-200和S7-300进行PROFIBUS通信
图10 STEP7 Micro/WIN通信数据监控
2.S7-200和S7-300进行PROFIBUS通信

注意:VB0-VB7是S7-300写到 S7-200的数据,VB8-VB15是S7 -300从S7-200读取的值。EM277 上拨位开 关的位置一定要和S7- 300中组态的地址值一致。如果使 用的S7-200通信区域不从VB0开始, 则需要设置地址偏移,在S7-300硬 件组态中双击 EM277,修改数值0 为实际使用的数值即可,如图所示:

1.S7-200和S7-300进行MPI通信
图1 S7-200 设置MPI地址
1.S7-200和S7-300进行MPI通信

S7-300 PLC修改MPI地址可以参考下图
图2 S7-300 设置MPI地址
1.S7-200和S7-300进行MPI通信

例子程序在OB1当中调用数据读写功能块:SFC67和SFC68,如下图:
图5 S7-300监控结果
2.S7-200和S7-300进行PROFIBUS通信

S7-300与S7-200通过EM277进行 PROFIBUS DP通讯,需要在 STEP7中进行S7-300站组态,在S7-200系统中不需要对通讯进 行组态和编程,只需要将要进行通讯的数据整理存放在V 存储 区,并且S7-300组态EM277从站时设置正确的地址即可。

根据EM277上的拨位开关设定以上EM277从站的站地址。
图8 组态DP通信地址
2.S7-200和S7-300进行PROFIBUS通信

组态完系统的硬件配置后,将编译下 载到S7-300的PLC当中。S7-300的硬件 下载完成后,将EM277的拨位开关拨 到与以上硬件组 态的设定值一致,在 S7-200中编写程序将进行交换的数据 存放在VB0-VB15,对应S7-300的 PQB0-PQB7和PIB0-PIB7,打开 STEP7中的变量表和STEP7 MicroWin32的状态表进行监控,它们 的数据交换结果如图:

最新300plc之间以太网通信整理

最新300plc之间以太网通信整理
S7-300 和 S7-400 集成 PN 口的 S7 通信
推荐文档 : 西门子工程师推荐本文档! 文献
涉及产品
1. S7 通信简介
S7 通信是 S7 系列 PLC 基于 MPI、PROFIBUS 、ETHERNET 网络的一种优化的通信协议 ,主要用于 S7300/400PLC
之间的通信。 SIMATIC S7- PN CPU 包含一个集成的 PROFINET 接口,该接口除了具有 PROFINET I/O 功能,
SFB 12 FB 12 用于发送
确认数据交换,发送数据后有对方接收确认。
SFB 13 FB 13 用于接收
SFB 14 FB 14 读数据
单边编程读访问。
SFB 15 FB 15 写数据
单边编程写访问。
表1
图1
图2 要通过 S7-PN CPU 的集成 PROFINET 接口实现 S7 通信,需要在硬件组态中建立连接。 2. 硬件及网络组态 CPU 采用两个 315-2PN/DP ,使用以太网进行通信。 在 STEP7 中创建一个新项目 ,项目名称为 PN S7。插入两个 S7-300 站,在硬件组态中 ,分别插入 CPU 315-2 PN/DP 。 如图 3 所示。
ID 和 SD_1。在每个作业结束之后,可以给 R_ID 、 ID 和 SD_1 参数分配新数值。
S7-400 :在控制输入 REQ 的上升沿处发送数据。通过参数 SD_1 到 SD_4 来指向要
发送的数据,但并非都需要用到所有四个发送参数。
然而,必须确保参数 SD_1 到 SD_4/SD_1 和 RD_1 到 RD_4/RD_1 ( 在相应通讯伙

互相对应发送 /接收数据
NDR OUTPUT BOOL I、Q、M 、 D、 L

S7-200 以太网通信

S7-200 以太网通信

S7-200 通过CP243-1 或CP243_1IT 接入工业以太网。

S7-200 以太网通信主要有以下几种方式:1、S7-200 之间的以太网通信2、S7-200 与S7-300/400 之间的以太网通信3、S7-200 与OPC 及WINCC 的以太网通信一、S7-200 之间的以太网通信S7-200 之间的以太网通信,S7-200 既可以做为Server(服务器)端,也可以做为Client(客户端)。

1、 S7-200 做为Server 端S7-200 做为Server 端时,只响应Client 端的数据请求,不需要编程,只要组态CP243-1 就可以了。

(1)选择“工具”菜单下的“以太网向导...”。

(6)设置本机为服务器,并设置客户机的地址和TSAP。

TSAP:由两个字节构成,第一个字节定义了连接数,其中:●Local TSAP 范围:16#01,16#10~16#FE●Remote TSAP 范围:16#01,16#03,16#10~16#FE第二个字节定义了机架号和CP 槽号。

如果只有一个连接,可以指定对方的地址,否则可以选中接受所有的连接请求。

“保持活动”功能是CP243-1 以设定的时间间隔来探测通信的状态,此时间的设定在下步设定。

S7-200PLC可以通过智能扩展模块CP243-1连接至工业以太网中。

这样,S7-200之间就可以通过以太网进行数据交换,如下图所示:使用以太网通信需要注意以下几点:1、S7-200与S7-200之间采用以太网通信方式必须增加CP243-1以太网通信模块,且一个S7-200CPU只能连接一个CP243-1扩展模块;2、CP243-1不是即插即用模块,需先通过Step 7 Micro/Win编程软件对其组态;3、CP243-1可同时与最多8个以太网S7控制器通信,即建立8个S7连接。

SF指示灯:红色,连续点亮系统错误:在出现错误时点亮红色,闪亮系统错误:如果组态错误,并且没有找到BOOTP 服务器,将闪亮(每秒钟一次)。

S7-300 与 S7-200 SMART 以太网通讯

S7-300 与 S7-200 SMART 以太网通讯
在STEP7中创建一个新项目,项目名称为S7-300-SMART。插入1个S7-300站,在硬件组态中插入CPU 314-2 PN/DP。如图3-10所示。
1.1硬件组态
1.1.1新建项目
首先单击新建项目,名称和存储位置可以自己选择和更改,然后点击确认。如图3所示。
图3新建项目
1.1.2建立SMATC 300站点。

S7-400

S7-300
描述
简要描述
SFB 14
FB 14
读数据
单边编程读访问。
SFB 15
FB 15
写数据
单边编程读访问。
表1
图1调用通信项目功能块
图2调用通信系统功能块
要通过S7-300/400 CPU的集成PROFINET接口实现S7通信,需要在硬件组态中建立连
接。
1、硬件及网络组态
CPU采用1个314-2PN/DP,1个S7-200 SMART PLC使用以太网进行通信。
连接伙伴选择(未指定),站点(未指定),连接类型选择S7连接。然后点击应用进入S7连接属性设置窗口。如图23所示。
(英文版选择(选择Unspecified站点,选择通讯协议S7 connection,点击Apply))
图23插入新连接
本地连接端点选择,勾选建立主动连接,块参数设置,自定义本地ID,默认是1,连接路径栏不用修改,伙伴栏在[Industrial Etherent(工业以太网)]栏键入SMART S7-200 SMART的IP地址。然后点击地址详细信息,
(英文版选择点击Address Details,再弹出来的对话框设置Partner的Slot为1,如图8所示。点击OK即可关闭该对话框)
图25修改伙伴插槽号

组态王与西门子200,300通讯学习笔记(以太网)

组态王与西门子200,300通讯学习笔记(以太网)

S7400-TCP/IP概述本驱动支持西门子的S7系列PLC的以太网TCP协议,可以与S7-400PLC通讯,而且上位机中不需要安装和设置西门子的网络软件包SIMATIC NET和STEP7等软件,不需要Set PG/PC Interface 的支持。

硬件连接与配置S7-400PLC与组态王通过以太网的方式通讯,通讯之前需要进行如下设置:∙确认计算机中安装有以太网卡,并与PLC 连接到同一网络中。

∙通过Step7编程软件为通讯模块(CP443-1)设定IP地址和子网掩码,并下传到PLC中,如IP地址(172.16.2.72)、子网掩码(255.255.255.0)。

∙为计算机设定IP地址和子网掩码,如IP地址(172.16.2.1)、子网掩码(255.255.255.0)。

∙使用ping 命令,保证能ping 到PLC 站。

组态王设置1、定义组态王设备组态王定义设备时请选择:PLC\西门子\S7-400系列\TCP/IP或者: PLC\西门子\S7-300系列(Profibus)\TCP/IP2、设备地址设备地址格式:PLC的IP地址:CPU槽号,如:172.16.2.72:3说明:PLC的IP地址:即为通过Step7 编程软件为通讯模块(CP443-1)设定的IP地址,详细请查看如何设置PLC的IP地址和子网掩码CPU槽号:即PLC的CPU模块在机架中的槽号,如下图CPU 414-2DP 的槽号为3。

3、组态王数据词典-IO变量定义1)、组态王中寄存器列表2)、寄存器特殊说明:∙组态王中定义的寄存器的通道范围是指该寄存器支持的最大范围,实际范围由PLC中的程序确定,如果组态王中定义的寄存器通道范围超出了PLC的实际范围,则在运行时组态王信息窗口会提示(超出范围的)寄存器读失败。

∙组态王中定义的DB寄存器序号、数据类型必须与PLC中定义的保持一致,否则运行系统读上来的数据有可能是错误的。

比如,PLC中DB块的定义为:DB1.0(INT),DB1.2(UINT), DB1.4(REAL),DB1.8(BYTE),则在组态王中定义变量时寄存器序号和数据类型对应为DB1.0(SHORT),DB1.2(USHORT),DB1.4(FLOAT),DB1.8(BYTE)。

S7200SMART与300的以太网通讯

S7200SMART与300的以太网通讯

S7-300与smart200以太网通讯1.S7通信简介S7通信是S7系列PLC基于MPI、PROFIBUS、ETHERNET网络的一种优化的通信协议,主要用于S7-300/400PLC之间的通信。

S7-200 SMARTPLC V2.0 版本支持SMART PLC之间的PUT/GET 通讯,经过测试发现S7-300/400集成的PN口与S7-200 SMART PLC 之间的PUT/GET 通讯也是可以成功的,但是需要S7-300/400侧编程调用PUT/GET指令。

S7-300/400集成PN 口调用的功能块的调用如图1、图2所示。

块S7-400块S7-300描述简要描述SFB 14 FB 14 读数据单边编程读访问。

SFB 15 FB 15 写数据单边编程写访问。

表1图1图2要通过 S7-300/400 CPU 的集成PROFINET 接口实现S7 通信,需要在硬件组态中建立连接。

2.硬件及网络组态CPU采用1个315-2PN/DP,1个S7-200 SMART PLC使用以太网进行通信。

在STEP7中创建一个新项目,项目名称为S7-300-SMART。

插入1个S7-300站,在硬件组态中插入CPU 315-2 PN/DP。

如图3所示。

图3设置CPU 315-2PN/DP的IP地址:192.168.0.1,如图4所示。

硬件组态完成后,即可下载该组态。

图4打开“NetPro”设置网络参数,选中CPU 315-2PN/DP,在连接列表中建立新的连接。

步骤如图5所示。

图5选择 Unspecified 站点,选择通讯协议 S7 connection,点击 Apply,如图6所示。

图6在弹出的S7 connection属性对话框中,勾选 Establish an active connection,设置Partner address:192.168.0.2(S7-200 SMART PLC IP 地址),如图7所示。

西门子300PLC与200PLC之间的MPI通讯

西门子300PLC与200PLC之间的MPI通讯

西门子300PLC与200PLC之间的MPI通讯许士亚【摘要】西门子200系列PLC一般用于小型独立的设备控制系统,比如我厂精炼炉的喂丝机PLC就是S7-200PLC。

由于我厂精炼工艺要求的提高,需要将喂丝的长度、速度等数据传到精炼炉的WinCC画面上,并做记录归档,这就需要在喂丝机的200PLC和精炼炉的300PLC之间建立通讯以传递数据。

本文主要介绍这二者之间通讯的建立。

【期刊名称】《黑龙江科技信息》【年(卷),期】2015(000)002【总页数】1页(P40-40)【关键词】MPI;通讯;PLC;程序【作者】许士亚【作者单位】南京钢铁联合有限公司电炉厂,江苏南京 210044【正文语种】中文S7-300PLC与S7-200PLC之间的通讯方式大致分三类:MPI通讯、Profibus通讯和工业以太网通讯。

其中,后两者通讯方式需要增加相应的通讯模块,操作不方便,加之我厂这两套PLC之间的物理连接长度不超过50米,通讯的数据量不大,且不需要增加硬件成本,所以我们采取的是一种建立在RS485协议上的MPI通讯,硬件连接是用西门子Profibus标准电缆作为通讯传输电缆,Profibus总线连接器作为连接器,将精炼炉300PLC的MPI口和喂丝机200PLC的PPI口(PORT 0)连接起来,同时将DP插头的终端电阻均拨到“ON”位置,如图1。

这种通讯方式,200PLC只能作为从站,即200PLC不需要编写任何与通讯有关的程序,只需将需要交换的数据放到一个连续的存储区即可,本文设为VB100~VB123共24个字节,前12个字节存放的数据为通讯主站读取本站的数据,后12个字节存放的数据为主站发送到本站的数据。

S7-300PLC的标准程序库中有专门用于通讯驱动的系统功能块可以直接调用,SFC67功能块用于读取通讯伙伴的数据,SFC68功能块用于发送本地数据到通讯伙伴的存储区,读取和发送的数据大小和格式双方要一致,读取和发送的数据量均不能超过76个字节。

S7-200和S7-300以太网通讯

S7-200和S7-300以太网通讯

FAQ 通过IE进行通讯条目ID: 17369594目录目录 (2)问题 (2)通过工业以太网,如何在 S7-200 与 S7-300/400 之间组态S7 链接进行数据通信?........................................................................................................2 解答.. (2)下列文档将提供一个对于该问题的详细解答.................................................2 1 描述...................................................................................................................3 2 在S7-200 和S7-300/400之间进行S7通讯........................................................4 2.1在S7-200中组态客户端连接.............................................................................4 组态一个到S7-300的客户端连接.................................................................8 组态一个到S7-400的客户端连接...............................................................11 C o p y r i g h t © S i e m e n s A G 2008 A l l r i g h t s r e s e r v e d S 7_K o m m _S 7300_c n .d o c2.2 组态S7-300/400为服务器端进行S7通讯.......................................................18 2.3在S7-200中组态服务器端连接.......................................................................20 组态一个到S7-300的服务器连接...............................................................23 组态一个到S7-400的服务器连接..............................................................234 2.4S7-300/400组态为客户端进行S7通讯...........................................................28 组态S7连接...............................................................................................28 在S7项目中调用功能块.............................................................................31 3版本更新历史..................................................................................................32 该文档由西门子自动化与驱动集团技术支持网站提供,可以点击一下链接进行下载/WW/view/en/17369594问题通过工业以太网,如何在 S7-200 与 S7-300/400 之间组态 S7 链接进行数据通信?解答下列文档将提供一个对该问题的详细解答.条目ID: 173695941 描述S7-200 可以通过 CP243-1 作为服务器端和客户端建立 S7 连接,这意味着以下可能:• 在 S7-200 中配置一个客户端,因此S7-200将主动激活与远程服务器的S7 连接. • 在S7-200中配置服务器连接,因此S7-200可被动的响应建立好的S7连接,远程的客户端将与S7-200建立连接,S7-200作为服务器提供数据. 在 STEP 7 Micro/WIN 中使用以太网向导为 S7-200 做 S7 通讯的配置,对于 S7-300 和 S7-400在 STEP 7 中完成 S7 连接的配置.本例中, S7-200,S7-300 和 S7-400 各自用一个CPU 和一个通讯模板,或者也可选用集成以太网通讯接口的 S7-300 和 S7-400 的 CPU.C o p y r i g h t © S i e m e n s A G 2008 A l l r i g h t s r e s e r v e d S 7_K o m m _S 7300_c n .d o c条目ID: 173695942在S7-200 和S7-300/400之间进行S7通讯2.1在S7-200中组态客户端连接本例中,S7-200组态为客户端进行S7通讯,例如,S7-200将主动建立与S7-300或S7-400的S7连接. S7-300或S7-400将被动响应建立好的S7连接: 硬件组态配置如下:• PLC 315-2DP (6ES7 315-2AG10-0AB0) 和 CP343-1 (6GK7 343-1EX30-0XE0) • PLC 416-2DP (6ES7 416-2XK02-0AB0) 和 CP443-1 (6GK7 443-1GX11-0XE0) • PLC 222 (6ES7212-1AB22-0XB0)和 CP243-1 (6GK7 243-1EX00-0XE0)图 2-1 硬件组态配置总览C o p y r i g h t © S i e m e n s A G 2008 A l l r i g h t s r e s e r v e d S 7_K o m m _S 7300_c n .d o cS7-300 with CP343-1SCALANCE X108S7-200 with CP243-1ip address: 140.80.0.50TSAP: 03.02ip address: 140.80.0.60local TSAP for S7 connection 1: 10.00local TSAP for S7 connection 2: 11.00ip address: 140.80.0.150TSAP: 03.03S7-400 with C443-1在本例中, S7-200, S7-300 和 S7-400的下列区域定义为发送和接收缓冲区条目ID: 17369594图 2-2 S7-200, S7-300 和 S7-400的发送和接收缓冲区通过在START Menu Æ SIMATIC 下或者双击桌面上的相同名字的图标打开 STEP 7-MicroWIN.通过…Tools Æ Ethernet Wizard…“打开以太网向导.图 2-3 打开以太网向导在以太网向导的第一步中将有关于该向导的描述.点击…Next“按钮进行相关组态.C o p y r i g h t © S i e m e n s A G 2008 A l l r i g h t s r e s e r v e d S 7_K o m m _S 7300_c n .d o c条目ID: 17369594图 2-4 以太网向导描述如果SIMATIC PG 通过工业以太网连接了CP243-1, 通过点击“ReadModules”按钮向导将自动识别到模块的位置.当然也可以手动输入模块的位置.之后点击…Next“按钮.图 2-5 识别模块位置C o p y r i g h t © S i e m e n s A G 2008 A l l r i g h t s r e s e r v e d S 7_K o m m _S 7300_c n .d o c条目ID: 17369594为CP243-1分配一个单独的IP 地址及相应的子网掩码.点击…Next“ 按钮应用设置.图 2-6 为CP243-1分配IP 地址下面的对话框为组态CP243-1进行S7连接的连接数量的设置.通过S7连接可以与通信伙伴进行读写数据操作. 点击“Next”按钮继续进行S7连接组态.C o p y r i g h t © S i e m e n s A G 2008 A l l r i g h t s r e s e r v e d S 7_K o m m _S 7300_c n .d o c条目ID: 17369594图 2-7 设置S7连接数量C o p y r i g h t © S i e m e n s A G 2008 A l l r i g h t s r e s e r v e d S 7_K o m m _S 7300_c n .d o c组态一个到S7-300的客户端连接本例中,S7连接组态为客户端连接.对于远程参数输入服务器端的IP 地址. 带CP343-1的S7-300站作为服务器用于客户端连接. CP343-1的IP 地址为140.80.0.50 (参见图 2-1 硬件组态配置总览).S7-200和S7-300的S7连接通过TSAP 来定义. S7-200侧的客户端连接为单边组态.远程TSAP 设置为 03.02. 该 TSAP 含义如下: • 03: 单边组态连接• 02: S7-300站中PLC 的槽号 (总为2) 之后点击…Data Transfer“按钮.条目ID: 17369594图 2-8 组态到S7-300的客户端连接C o p y r i g h t © S i e m e n s A G 2008 A l l r i g h t s r e s e r v e d S 7_K o m m _S 7300_c n .d o c可以选择下列功能对S7-300写数据: 数据设置如下• 写数据到远程的服务器连接输入写入远程服务器的数据量的大小.这里为8字节的数据(VB0-VB7)将写入S7-300中.写入的数据将保存在S7-300的DB20中(字节0-7). 点击…Next Transfer“按钮进行从S7-300中读取数据设置.条目ID: 17369594图 2-9 写入数据到S7-300中C o p y r i g h t © S i e m e n s A G 2008 A l l r i g h t s r e s e r v e d S 7_K o m m _S 7300_c n .d o c可以选择下列功能从S7-300读取数据: 数据设置如下• 从远程服务器连接中读取数据输入从远程服务器中读取的数据量的大小这里为8字节数据将从S7-300的DB20(字节10-17)中读取. 读取的数据将存储在 S7-200的VB10-17中. 点击…OK“ 按钮应用数据传送设置.条目ID: 17369594图 2-10 从S7-300中读取数据C o p y r i g h t © S i e m e n s A G 2008 A l l r i g h t s r e s e r v e d S 7_K o m m _S 7300_c n .d o c组态一个到S7-400的客户端连接第二个S7连接同样组态为客户端连接.对于远程参数输入服务器端的IP 地址. 带CP443-1的S7-400站作为服务器用于第二个客户端连接. CP443-1的IP 地址为140.80.0.150 (参见图 2-1 硬件组态配置总览).S7-200和S7-400的S7连接通过TSAP 来定义. S7-200侧的客户端连接为单边组态.远程TSAP 设置为 03.03. 该 TSAP 含义如下: • 03: 单边组态连接• 03: S7-400站中PLC 的槽号注意可以从S7-400 站的硬件组态中找出PLC 的槽号.之后点击…Data Transfer“按钮.条目ID: 17369594图 2-11 组态到S7-400的客户端连接C o p y r i g h t © S i e m e n s A G 2008 A l l r i g h t s r e s e r v e d S 7_K o m m _S 7300_c n .d o c可以选择下列功能对S7-400写数据: 数据设置如下• 写数据到远程的服务器连接输入写入远程服务器的数据量的大小.这里为8字节的数据(VB0-VB7)将写入S7-400中.写入的数据将保存在S7-400的DB30中(字节0-7). 点击…Next Transfer“按钮进行从S7-400中读取数据设置.条目ID: 17369594图 2-12 写入数据到 S7-400 中C o p y r i g h t © S i e m e n s A G 2008 A l l r i g h t s r e s e r v e d S 7_K o m m _S 7300_c n .d o c可以选择下列功能从S7-400读取数据: 数据设置如下• 从远程服务器连接中读取数据输入从远程服务器中读取的数据量的大小这里为8字节数据将从S7-400的DB30(字节10-17)中读取. 读取的数据将存储在 S7-200的VB20-27中. 点击…OK“ 按钮应用数据传送设置.条目ID: 17369594图 2-13 从S7-400中读取数据C o p y r i g h t © S i e m e n s A G 2008 A l l r i g h t s r e s e r v e d S 7_K o m m _S 7300_c n .d o c由于CP243-1模块的组态可能不允许再次更改,因此建议选择CRC 保护设置. Alive Interval 时间 保持缺省设置. 之后点击…Next“按钮.条目ID: 17369594图 2-14 CRC 保护和Alive Intervall 时间设置C o p y r i g h t © S i e m e n s A G 2008 A l l r i g h t s r e s e r v e d S 7_K o m m _S 7300_c n .d o c选择一个自由区域用于存储组态设置.图 2-15 存储CP243-1的组态设置点击…Finish“按钮完成以太网向导设置.条目ID: 17369594图 2-16 完成CP243-1以太网组态设置C o p y r i g h t © S i e m e n s A G 2008 A l l r i g h t s r e s e r v e d S 7_K o m m _S 7300_c n .d o c之后功能块ETHx_CTRL 和 ETHx_XFR 将被创建.必须在STEP 7-MicroWIN 的主循环块(“MAIN (OB1)”)中调用这些功能块. 功能块ETHx_CTRL 用于建立通讯.图 2-17 调用 ETH0_CTRL功能块ETHx_XFR 用于读写数据. ETHx_XFR 通过第一个客户端连接调用两次分别用于从S7-300中读取数据及写入数据到S7-300中.条目ID: 17369594图 2-18 调用 ETH0_XFR 用于与S7-300进行数据交换C o p y r i g h t © S i e m e n s A G 2008 A l l r i g h t s r e s e r v e d S 7_K o m m _S 7300_c n .d o c同样地ETHx_XFR 通过第二个客户端连接调用两次分别用于从S7-400中读取数据及写入数据到S7-400中.条目ID: 17369594图 2-19 调用 ETH0_XFR 用于与S7-400进行数据交换C o p y r i g h t © S i e m e n s A G 2008 A l l r i g h t s r e s e r v e d S 7_K o m m _S 7300_c n .d o c在功能块ETHx_XFR 中右键选择输入参数…Chan_ID“和…Data“.之后可以从符号表中选择相应的连接符号. 保存组态并下载到S7-200中.2.2 组态S7-300/400为服务器端进行S7通讯S7-300和S7-400作为服务器建立S7连接时需要定义一个有足够长度的数据块(DB). S7-200将从这个DB 数据块中进行数据读写,该DB 数据块将分别作为发送和接收缓冲区.在S7-300中DB20作为发送和接收缓冲区. 在S7-400中DB30作为发送和接收缓冲区.无须在S7-300和S7-400的NetPro 中组态S7连接.条目ID: 17369594此外也无须在S7-300和S7-400的程序中调用任何的通讯功能块.核对S7通讯的数据交换在STEP 7-MicroWIN 打开S7-200的项目程序并切换到状态监控表.之后可以观察接收缓冲区(VB10-17 和 VB20-17) 是否在进行数据交换.另外也可以更改发送缓冲区(VB0-7)的数据.在S7-300和S7-400的STEP7中分别插入一个变量表.通过变量表可以观察S7-300和S7-400接收缓冲区的数据变化并且可以更改S7-300和S7-400发送缓冲区的数据.C o p y r i g h t © S i e m e n s A G 2008 A l l r i g h t s r e s e r v e d S 7_K o m m _S 7300_c n .d o c条目ID: 173695942.3 在S7-200中组态服务器端连接本例中,S7-200组态为服务器端进行S7通讯,例如,S7-300和S7-400将主动建立与S7-200的S7连接. S7-200将被动响应建立好的S7连接: 硬件组态配置如下:• PLC 315-2DP (6ES7 315-2AG10-0AB0) 和 CP343-1 (6GK7 343-1EX30-0XE0) • PLC 416-2DP (6ES7 416-2XK02-0AB0) 和 CP443-1 (6GK7 443-1EX11-0XE0) • PLC 222 (6ES7212-1AB22-0XB0) 和 CP243-1 (6GK7 243-1EX00-0XE0)图 2-20 硬件组态总览S7-300 with CP343-1SCALANCE X108S7-200 with CP243-1C o p y r i g h t © S i e m e n s A G 2008 A l l r i g h t s r e s e r v e d S 7_K o m m _S 7300_c n .d o cIP address: 140.80.0.50TSAP: 10.04IP address: 140.80.0.60local TSAP for S7 connection 3: 12.00local TSAP for S7 connection 4: 13.00IP address: 140.80.0.150TSAP: 10.03S7-400 with CP443-1在本例中, S7-200, S7-300 和 S7-400的下列区域定义为发送和接收缓冲区图 2-21 S7-200, S7-300 和 S7-400发送和接收缓冲区条目ID: 17369594通过在START Menu Æ SIMATIC 下或者双击桌面上的相同名字的图标打开 STEP 7-MicroWIN.通过…Tools Æ Ethernet Wizard…“打开以太网向导(参见图 2-3 打开以太网向导).在以太网向导的第一步中将有关于该向导的描述.点击…Next“按钮进行相关组态.图2-22 以太网向导描述如果SIMATIC PG 通过工业以太网连接了CP243-1, 通过点击“ReadModules”按钮向导将自动识别到模块的位置.当然也可以手动输入模块的位置.之后点击…Next“按钮.C o p y r i g h t © S i e m e n s A G 2008 A l l r i g h t s r e s e r v e d S 7_K o m m _S 7300_c n .d o c条目ID: 17369594图 2-23 识别模块位置为CP243-1分配一个单独的IP 地址及相应的子网掩码.点击…Next“ 按钮应用设置.图2-24为CP243-1分配IP 地址C o p y r i g h t © S i e m e n s A G 2008 A l l r i g h t s r e s e r v e d S 7_K o m m _S 7300_c n .d o c条目ID: 17369594下面的对话框将进行组态CP243-1进行S7连接的连接数量的设置.通过S7连接可以与通信伙伴进行读写数据操作. 点击“Next”按钮继续进行S7连接组态.图 2-25设置S7连接数量C o p y r i g h t © S i e m e n s A G 2008 A l l r i g h t s r e s e r v e d S 7_K o m m _S 7300_c n .d o c组态一个到S7-300的服务器连接本例中第三个S7连接将组态为服务器连接带CP343-1的S7-300站将作为客户端用于服务器连接.S7连接须组态为服务器(S7-200)和客户端(S7-300),例如,S7连接是双边的. S7-200和S7-300的S7连接通过TSAP 来定义.远程TSAP 设置为 10.04. 该 TSAP 含义如下: • 10: 双边组态连接• 04: S7-300站中CP 的槽号注意如果使用带集成以太网接口的S7-300的CPU,须输入CPU 的槽号.激活“Accept all connection requests.”复选框,点击“Next Connection” 进行进一步的S7组态.条目ID: 17369594图 2-26 组态一个到S7-300的服务器连接C o p y r i g h t © S i e m e n s A G 2008 A l l r i g h t s r e s e r v e d S 7_K o m m _S 7300_c n .d o c组态一个到S7-400的服务器连接本例中第四个S7连接将组态为服务器连接带CP443-1的S7-400站将作为客户端用于服务器连接.S7连接须组态为服务器(S7-200)和客户端(S7-400),例如,S7连接是双边的. S7-200和S7-400的S7连接通过TSAP 来定义.远程TSAP 设置为 10.03. 该 TSAP 含义如下: • 10: 双边组态连接• 03: S7-400站中PLC 的槽号激活“Accept all connection requests.”复选框,点击“OK”按钮进行到下一个对话框的设置.条目ID: 17369594图 2-27 组态一个到S7-400的服务器连接C o p y r i g h t © S i e m e n s A G 2008 A l l r i g h t s r e s e r v e d S 7_K o m m _S 7300_c n .d o c由于CP243-1模块的组态可能不能够再次更改,因此建议选择CRC 保护设置. Alive Interval 时间 保持缺省设置.之后点击…Next“按钮.图 2-28 CRC 保护和Alive Intervall 时间设置条目ID: 17369594选择一个自由区域用于存储组态设置.图2-29存储CP243-1的组态设置C o p y r i g h t © S i e m e n s A G 2008 A l l r i g h t s r e s e r v e d S 7_K o m m _S 7300_c n .d o c点击…Finish“按钮完成以太网向导设置.条目ID: 17369594图 2-30完成CP243-1以太网组态设置C o p y r i g h t © S i e m e n s A G 2008 A l l r i g h t s r e s e r v e d S 7_K o m m _S 7300_c n .d o c之后功能块ETHx_CTRL 和 ETHx_XFR 将被创建.必须在STEP 7-MicroWIN 的主循环块(“MAIN (OB1)”)中调用这些功能块. 功能块ETHx_CTRL 用于建立通讯.图2-31调用 ETH0_CTRL注意功能块ETHx_XFR 仅在用于客户端进行数据传送时才被调用.保存组态并下载到S7-200中.条目ID: 173695942.4 S7-300/400组态为客户端进行S7通讯S7连接组态本例中使用S7-300作为样例建立S7连接,对于S7-400的组态步骤是一样的. 在STEP7中打开S7-300项目文件.通过…Options ÆConfigure Network“或者是相对应的图标打开NetPro 对话框.图 2-32 打开 NetProC o p y r i g h t © S i e m e n s A G 2008 A l l r i g h t s r e s e r v e d S 7_K o m m _S 7300_c n .d o c在NetPro 中选中S7-300站的CPU 并通过菜单命令…Insert Æ New Connection 添加一个新连接.图 2-33条目ID: 17369594选择连接伙伴为…unspecified“ 及连接类型为…S7 connection“.点击…Apply”按钮 ,之后S7连接的属性对话框将打开.图2-34 插入新连接C o p y r i g h t © S i e m e n s A G 2008 A l l r i g h t s r e s e r v e d S 7_K o m m _S 7300_c n .d o c条目ID: 17369594由于S7连接是由S7-300创建,因此在S7连接的属性对话框中须激活…Establish an active connection“复选框. 输入通信伙伴CP243-1的IP 地址,之后点击“Address Details”按钮.图 2-35 S7连接属性对话框C o p y r i g h t © S i e m e n s A G 2008 A l l r i g h t s r e s e r v e d S 7_K o m m _S 7300_c n .d o c在…Address Details“对话框中输入通信伙伴的TSAP ,例如S7-200的本地TSAP (例子中为12.0).图 2-36 Address Details 对话框条目ID: 17369594在NetPro 中选中S7-300站.保存及编译后下载到S7-300 中. 在S7程序中调用功能块需要在S7-300程序中调用功能块FB14 “GET” 和 FB15 “PUT”.可以在Standard Library Æ Communication Blocks Æ Blocks 下找到这些功能块.图 2-37调用FB14 “GET”和FB15 “PUT”C o p y r i g h t © S i e m e n s A G 2008 A l l r i g h t s r e s e r v e d S 7_K o m m _S 7300_c n .d o c通过鼠标分别右击功能块FB14 “GET” 和 FB15 “PUT”的输入参数…ID“ 可以自动插入本地ID 连接.也可以通过S7连接属性找到本地连接 ID (参见 图 2-35 S7连接属性对话框).功能块FB14 “GET” 和 FB15 “PUT”的输入参数… ADDR_1 “ 为S7-200各自的数据读写区域.数据的读写区域分别存在S7-200的V 区,V 区与S7-300的DB1地址相对应. 注意 如果使用S7-400必须调用功能块SFB14 “GET” 和 SFB15 “PUT”. 可以在Standard Library Æ System Function Blocks Æ Blocks 找到这些功能块.条目ID: 17369594S7-300中调用功能块FB14 “GET” 和 FB15 “PUT”的例子程序可以通过以下ID 号找到S7-300中调用功能块FB14 “GET” 和 FB15 “PUT”的例子程序: 18610307.S7-400中调用功能块SFB14 “GET” 和 SFB15 “PUT”的例子程序可以通过以下ID 号找到S7-400中调用功能块SFB14 “GET” 和 SFB15 “PUT”的例子程序:: 1819293.3 版本更新历史 版本日期 变更 V 1.022.04.2008 初版 V1.1 15.08.2008 完整修订版C o p y r i g h t © S i e m e n s A G 2008 A l l r i g h t s r e s e r v e d S 7_K o m m _S 7300_c n .d o c。

S7-200 SMART CPU与S7_300_400以太网接口进行S7通信

S7-200 SMART CPU与S7_300_400以太网接口进行S7通信

S7-200 SMART CPU 与S7-300/400以太网接口进行S7通信S7通信是S7系列PLC 基于MPI 、PROFIBUS 、ETHERNET 网络的一种优化的通信协议,主要用于S7-300/400PLC 之间的通信。

经过测试发现S7-300/400通过集成的PN 口或CP343-1/CP443-1与S7-200 SMART PLC 之间的S7通信也是可以成功的,但是需要S7-300/400侧编程调用PUT/GET 指令。

注意:1.S7-200 SMART CPU 与S7-300/400 CPU 之间的S7通信未经西门子官方测试,本文档仅供客户测试使用,使用该种通信方式所产生的任何危险需要有客户自己承担!2.S7-200 SMARTPLC V2.0 版本才开始支持PUT/GET 通信,V1.0版本的CPU 需要升级固件后方可支持PUT/GET 。

3. S7-300/400若采用CP 通信时,则需要采用Standard 或Advanced 类型通信模块,CP343-1 Lean 模块不支持。

4.本文仅介绍S7-300集成PN 口与S7-200 SMART CPU S7通信。

S7通信介绍S7通信是S7系列PLC 基于MPI 、PROFIBUS 、ETHERNET 网络的一种优化的通信协议,主要用于S7-300/400PLC 之间的通信。

S7-300/400通过以太网接口与S7-200 SMART PLC 之间的S7通讯经过测试是可以成功的,但是需要S7-300/400侧编程调用PUT/GET 指令,见表1所示。

表 1 PUT 和GET :S7-300/400根据使用通信接口(集成的PN 口或CP343-1/CP443-1)不同,调用的功能块来源也不同。

通信接口为S7-300 集成PN 接口时,需要使用Standard Library 中PUT/GET 指令,如图1所示。

图1 S7-300PN 接口需采用Standard LibraryS7-400S7-300描述简要描述 SFB 14 FB 14 读数据 单边编程读访问。

以太网通讯

以太网通讯

第四步:配置连接
1. TSAP由两个字节组成,第一字节定义连 接数,本地的TSAP的范围可填写16#02、 16#10~16#FE;远程服务器的TSAP范围 为16#02、16#03、16#10~16#FE; 2. 第二个字节定义了机架号和CP槽号(或模 块位置)。由于本例中的远程服务器的 CP243-1处于1号位置,本地的CP243-1处 于0号位置,所以远程的TSAP均填入10.01; 本地的TSAP填入的是10.00。 3. 需要指定服务器端的IP地址,这里填入 192.168.10.51。
客户机 / 服务器( Client/ Server , C/S ) 通信就是通信双方中的一方作为客户机发起数 据读写,另一方仅仅为数据的读写服务,不会 主动发起通信。 S7-200 系列的部分 PLC 在工业以太网中既 可以作为客户端,也可以作为服务器端使用。 每次通信一般是由客户端发起的,服务器端只 是为数据通讯服务。 CP243-1 是为 S7-200 系列 PLC 设计的,该模 块提供了一个RJ45的网络接口。
程序编写
第一步:编写客户端程序 程序的功能就是客户端每隔1S将服务器端 VB500内的数据读入到本地VB50),并存入 MB28内;每隔5S将本地VB60内的数据写入服务 器端的VB502。本地数据由MB30提供。
ETH1_CTRL、ETH1_XFR的引脚功能说明
第二步:编写服务器程序
SIMATIC NET工业以太网通信处理器
常用的SIMATIC NET工业以太网通信处理器 (CP),包括用在S7 PLC站上的处理器CP2431系列、CP343-1系列、CP443-1系列以及用在 PC上的网卡,并提供ITP、RJ45及AUI等以太网 接口。
专题一
S7-200间的客户机/ 服务器通信

200PLC以太网模块的通讯配置

200PLC以太网模块的通讯配置

200PLC以太网通讯模块的配置方法
1、第一步配置以太网模块
1.1配置以太网模块步骤(工具——以太网向导)
1.2单击下一步出现以下画面
1.3直接单击下一步(用PPI通讯脸上,使用读取模块)单击下一步
1.4选择以太网模块型号
1.5设置CPU的IP地址和子网掩码1.6下面一个框设为1后出现以下面板
1.7设置远程和本地地址(注意:在PC_ACCess中与这里的远程和本地是相反的)1.7单击下一步
1.8单击下一步后出现以下,单击完成就完成了整个以太网向导模块
注意:配置好以太网模块以后要用PPI通讯,将IP地址下载到CPU中去。

最后设计好电脑的IP地址(注意要在同一个网段上)
1.9单击通信按钮,出现以下对话框
2.0手动设定远程IP地址
2.1最后读取CPU,就可以把CPU的型号读取上来,这样就能实现以太网通讯了。

Intouch与西门子S7-200S7--300S7--400的以太网通讯配置

Intouch与西门子S7-200S7--300S7--400的以太网通讯配置

Intouch与西门子S7-200/S7-300/S7-400的以太网通讯配置无需借助西门子的Simaticnet 软件,SIDirect DAS Server 可以通过标准的以太网卡访问S7 200, S7 300,S7 400 家族PLC。

SIDirect DAServer可以通过DDE, FastDDE, SuiteLink, OPC协议连接Windows客户端软件,如Wonderware InTouch。

注意:SIDirect DAServer只支持TCP/IP通信,不支持MPI,Profibus等其他非以太网方式。

这里以Intouch2014与西门子400的以太网冗余通讯为例,所需软件如下:Intouch2014要求采用SIDirect 3.0sp1版本的驱动,Intouch10.0/10.1等采用更低版本如1.5/2.0等。

配置SIDirect DAServer 步骤如下:1、开始菜单——所有程序——Wonderware——System Management Console,双击启动System Management Console程序;2、在ArchestrA System Management Console(SMC)中找到“DAServer Manager”,依次展开Default Group ——Local——ArchestrA.DASSIDirect.33、展开ArchestrA.DASSIDirect.3,并选择“Configuration”,将出现如下“Global Parameters”对话框:【参数一般默认不修改】◆Device Group Update Interval: 定义Device Group的默认更新时间间隔◆Slow Poll Interval: 定义当连接发生问题进入“Slow Poll”模式时,DAServer查询设备的时间间隔。

当通信恢复正常后,DAServer的查询间隔调整为Device Group的查询间隔。

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


3
CP243-1 以太网模块的连接结构图
S7-200
Hardware Software Workshop
4
S7-200 & S7-300 以太网通信
S7-200
Hardware Software Workshop
提纲
• 概述 • 编程示例
– 功能要求 – 实现步骤
5
编程示例
S7-200
Hardware Software Workshop
(9)设置管理员账户的用户名及密码,单击“下一步”按钮进入下 )设置管理员账户的用户名及密码,单击“下一步” 一界面。 一界面。
26
CP243-1 IT 的组态
S7-200
Hardware Software Workshop

的其他服务。由于本例未使用这些服务, (10)使能 CP243-1 IT 的其他服务。由于本例未使用这些服务,故 ) 直接单击“下一步”按钮即可。 直接单击“下一步”按钮即可。
19
CP243-1 IT 的组态
S7-200
Hardware Software Workshop
• •
(7)设置该连接的数据传输。本示例中将实现客户机对远程服务器 )设置该连接的数据传输。 的读取和写入,因此请按下文说明配置两个数据传输。 的读取和写入,因此请按下文说明配置两个数据传输。 a. 点击“新传输”按钮。弹出如下窗口。 点击“新传输”按钮。弹出如下窗口。
• 功能需求 • 实现步骤
– – – – CP243-1 IT 的组态 S7-200 程序说明 S7-300 的组态 通信测试
6
功能需求
S7-200
Hardware Software Workshop

本示例将利用 CP243-1 IT 和 CP343-1 IT 实现 S7-300 PLC 的 I0.1~ I 0.7 与 S7-200 PLC 的 Q0.1~ Q0.7、S7-300 PLC 的 Q4.0~Q4.7 与 、 S7-200 PLC 的 I0.1~ I0.7 状态同步。 状态同步。 的以太网通信需要具备以下必备条件: 实现 S7-200 和 S7-300 PLC 的以太网通信需要具备以下必备条件: 以上) (1)带有 STEP 7 和 STEP 7 Micro/WIN32(版本 ) (版本3.2 SP1以上)软 以上 件的编程设备。 件的编程设备。 电缆。 (2)PC/PPI 电缆和 PC 适配器或者 CP5611/5511/5411 和 MPI 电缆。 )
13
CP243-1 IT 的组态
S7-200
Hardware Software Workshop
• • •
1. 模块位置输入域。 模块位置输入域。 2. 在线时通过点击“读取模块”按钮,可自动获得在线的 在线时通过点击“读取模块”按钮,可自动获得在线的CP243-1 - IT模块的位置。 模块的位置。 模块的位置 3. 进入下一界面。 进入下一界面。
10
CP243-1 IT 的组态
S7-200
Hardware Software Workshop

向导” 因特网 因特网” (1)执行项目树菜单命令 “向导”>“因特网”(或 Step7) Micro/Win 菜单命令 “工具”>“因特网向导”),打开 CP243-1 IT 工具” 因特网向导 ),打开 因特网向导” - 模块的配置界面。 模块的配置界面。
27
CP243-1 IT 的组态
S7-200
Hardware Software Workshop

建议地址” 按钮,让系统来选定一个合适的存储区。 (11)点击 “建议地址” 按钮,让系统来选定一个合适的存储区。 ) 然后,单击“下一步”按钮,进入下一界面。 然后,单击“下一步”按钮,进入下一界面。
11
CP243-1 IT 的组态
S7-200
Hardware Software Workshop

(2)在因特网向导对话框中,点击“下一步”按钮。 )在因特网向导对话框中,点击“下一步”按钮。
12
CP243-1 IT 的组态
S7-200
Hardware Software Workshop

模块的位置。 (3)选择 CP243-1 IT 模块的位置。位置的计算规则为扩展模块在机 ) 的位置, 右边的第一个扩展模块位置为0,依次 架上相对于 CPU 的位置, CPU 右边的第一个扩展模块位置为 依次 类推为1, , 类推为 ,2,3……。若不清楚位置,最好对模块进行在线组态,单 。若不清楚位置,最好对模块进行在线组态, 读取模块”按钮,让系统自动获取模块位置。 击“读取模块”按钮,让系统自动获取模块位置。
14
CP243-1 IT 的组态
S7-200
Hardware Software Workshop

模块的IP地址 地址, (4)设置 CP243-1 IT 模块的 地址,注意 CP343-1 IT 模块的设置 ) - 要与此处设置匹配。 要与此处设置匹配。
15
CP243-1 IT 的组态
S7-200
Hardware Software Workshop
• • •

1. IP地址输入域,本例中设为“192.168.147.2”。 地址输入域, 地址输入域 本例中设为“ 。 2. 子网掩码输入域,本例中设为“255.255.255.0”。 子网掩码输入域,本例中设为“ 。 3. 通讯连接类型选择域(如10Mbit/s,100 Mbit/s,半双工,全双 通讯连接类型选择域( , ,半双工, 工),一般选择使用系统默认的设置“自动检测通信”,由系统来自 ),一般选择使用系统默认的设置“自动检测通信” 一般选择使用系统默认的设置 动检测通信类型。 动检测通信类型。 4. 点击进入下一界面。 点击进入下一界面。
18
CP243-1 IT 的组态
S7-200
Hardware Software Workshop

设置中02代表 (6)具体设置所建立的连接。如下图所示,TSAP 设置中 代表 )具体设置所建立的连接。如下图所示, CPU 的槽号,IP 地址要与后续 CP343-1 IT 组态保持一致。选择客户 的槽号, 组态保持一致。 机连接, 机连接,服务器 TSAP 为3.02,IP 地址为 , 地址为192.168.147.1,然后单击 , 数据传输” 间的数据传输。 “数据传输”按钮配置 CPU 间的数据传输。
23
CP243-1 IT 的组态
S7-200
Hardware Software Workshop

d.设置写入传输的参数。 设置写入传输的参数。 设置写入传输的参数
24
CP243-1 IT 的组态
S7-200
Hardware Software Workshop

保护, (8)设置 CRC 保护,以保证模块配置不会被无意的存储区访问所覆 ) 盖。
S7-200
Hardware Software Workshop
S7-200 & S7-300 以太网通信
1
S7-200 & S7-300 以太网通信
S7-200
Hardware Software Workshop
提纲
• 概述 • 编程示例
– 功能要求 – 实现步骤
2
概述
S7-200
Hardware Software Workshop
20
CP243-1 IT 的组态
S7-200
Hardware Software Workshop

b.点击 “是(Y)” 按钮建立新的传输。 点击 ) 按钮建立新的传输。
21
CP243-1 IT 的组态
S7-200
Hardware Software Workshop

c.设置用于读取的传输的参数。按下图说明设置之后,点击 “是 设置用于读取的传输的参数。按下图说明设置之后, 设置用于读取的传输的参数 (Y)”按钮建立另一个传输。 ) 按钮建立另一个传输。
22
CP243-1 IT 的组态
S7-200
Hardware Software Workshop
• • • • •
1.选择从服务器读取数据。 选择从服务器读取数据。 选择从服务器读取数据 2.设置读取的字节数为 。 设置读取的字节数为1。 设置读取的字节数为 3.设置数据交换的存储区,这里将服务器的IB0内的数据读入到客户机 设置数据交换的存储区,这里将服务器的 内的数据读入到客户机 设置数据交换的存储区 的VB2000内。 内 4.为此数据传输定义符号名。 为此数据传输定义符号名。 为此数据传输定义符号名 5.点击“新传输按钮”建立另外一个数据传输。 点击“ 点击 新传输按钮”建立另外一个数据传输。
16
CP243-1 IT 的组态
S7-200
Hardware Software Workshop

模块的连接数目。 最多可以建立8 (5)配置 CP243-1 IT 模块的连接数目。CP243-1 IT 最多可以建立 ) 个以太网连接,此处设置连接数为1,然后单击“下一步”按钮。 个以太网连接,此处设置连接数为 ,然后单击“下一步”按钮。
• • •
1. 选择 CRC 保护。 保护。 2. 设置“保持活动”的时间间隔,使用系统默认的设置。 设置“保持活动”的时间间隔,使用系统默认的设置。 3. 点击“下一步”按钮。 点击“下一步”按钮。
25
CP243-1 IT 的组态
S7-200
Hardware Software Workshop

8
编程示例
S7-200
相关文档
最新文档